Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Pathwidth</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Pathwidth"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Pathwidth rootpage-Pathwidth skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Pathwidth</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p class="mw-empty-elt">
</p><p>In <a href="Graph_theory" title="Graph theory">graph theory</a>, a <b>path decomposition</b> of a <a href="Graph_(discrete_mathematics)" title="Graph (discrete mathematics)">graph</a> <span class="texhtml mvar" style="font-style:italic;">G</span> is, informally, a representation of <span class="texhtml mvar" style="font-style:italic;">G</span> as a "thickened" <a href="Path_graph" title="Path graph">path graph</a>,<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> and the <b>pathwidth</b> of <span class="texhtml mvar" style="font-style:italic;">G</span> is a number that measures how much the path was thickened to form&nbsp;<span class="texhtml mvar" style="font-style:italic;">G</span>. More formally, a path-decomposition is a sequence of <a href="Subset" title="Subset">subsets</a> of <a href="Vertex_(graph_theory)" title="Vertex (graph theory)">vertices</a> of <span class="texhtml mvar" style="font-style:italic;">G</span> such that the endpoints of each edge appear in one of the subsets and such that each vertex appears in a contiguous subsequence of the subsets,<sup id="cite_ref-rs83_2-0" class="reference"><a href="#cite_note-rs83-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> and the pathwidth is one less than the size of the largest set in such a decomposition.
Pathwidth is also known as <b>interval thickness</b> (one less than the <a href="Maximum_clique" class="mw-redirect" title="Maximum clique">maximum clique</a> size in an <a href="Interval_graph" title="Interval graph">interval</a> <a href="Glossary_of_graph_theory#Subgraphs" title="Glossary of graph theory">supergraph</a> of <span class="texhtml mvar" style="font-style:italic;">G</span>), <b>vertex separation number</b>, or <b>node searching number</b>.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>Pathwidth and path-decompositions are closely analogous to <a href="Treewidth" title="Treewidth">treewidth</a> and <a href="Tree_decomposition" title="Tree decomposition">tree decompositions</a>. They play a key role in the theory of <a href="Graph_minor" title="Graph minor">graph minors</a>: the families of graphs that are closed under <a href="Graph_minor" title="Graph minor">graph minors</a> and do not include all <a href="Tree_(graph_theory)" title="Tree (graph theory)">forests</a> may be characterized as having bounded pathwidth,<sup id="cite_ref-rs83_2-1" class="reference"><a href="#cite_note-rs83-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> and the "vortices" appearing in the general <a href="Graph_structure_theorem" title="Graph structure theorem">structure theory for minor-closed graph families</a> have bounded pathwidth.<sup id="cite_ref-Robertson_2003_4-0" class="reference"><a href="#cite_note-Robertson_2003-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Pathwidth, and graphs of bounded pathwidth, also have applications in <a href="VLSI" class="mw-redirect" title="VLSI">VLSI</a> design, <a href="Graph_drawing" title="Graph drawing">graph drawing</a>, and <a href="Computational_linguistics" title="Computational linguistics">computational linguistics</a>.
</p><p>It is <a href="NP-hard" class="mw-redirect" title="NP-hard">NP-hard</a> to find the pathwidth of arbitrary graphs, or even to approximate it accurately.<sup id="cite_ref-npc_5-0" class="reference"><a href="#cite_note-npc-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-bghk92_6-0" class="reference"><a href="#cite_note-bghk92-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> However, the problem is <a href="Fixed-parameter_tractable" class="mw-redirect" title="Fixed-parameter tractable">fixed-parameter tractable</a>: testing whether a graph has pathwidth <span class="texhtml mvar" style="font-style:italic;">k</span> can be solved in an amount of time that depends linearly on the size of the graph but superexponentially on&nbsp;<span class="texhtml mvar" style="font-style:italic;">k</span>.<sup id="cite_ref-bounded-tw-algs_7-0" class="reference"><a href="#cite_note-bounded-tw-algs-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> Additionally, for several special classes of graphs, such as <a href="Tree_(graph_theory)" title="Tree (graph theory)">trees</a>, the pathwidth may be computed in polynomial time without dependence on&nbsp;<span class="texhtml mvar" style="font-style:italic;">k</span>.<sup id="cite_ref-FOOTNOTEBodlaender1994_8-0" class="reference"><a href="#cite_note-FOOTNOTEBodlaender1994-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-tree-algs_9-0" class="reference"><a href="#cite_note-tree-algs-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>
Many problems in graph algorithms may be solved efficiently on graphs of bounded pathwidth, by using <a href="Dynamic_programming" title="Dynamic programming">dynamic programming</a> on a path-decomposition of the graph.<sup id="cite_ref-Arnborg_1985_10-0" class="reference"><a href="#cite_note-Arnborg_1985-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> Path decomposition may also be used to measure the <a href="Space_complexity" title="Space complexity">space complexity</a> of dynamic programming algorithms on graphs of bounded <a href="Treewidth" title="Treewidth">treewidth</a>.<sup id="cite_ref-apt00_11-0" class="reference"><a href="#cite_note-apt00-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Definition">Definition</h2></div>

<p>In the first of their famous series of papers on <a href="Graph_minor" title="Graph minor">graph minors</a>, <a href="Neil_Robertson_(mathematician)" title="Neil Robertson (mathematician)">Neil Robertson</a> and <a href="Paul_Seymour_(mathematician)" title="Paul Seymour (mathematician)">Paul Seymour</a>&nbsp;(<a href="#CITEREFRobertsonSeymour1983">1983</a>) define a path-decomposition of a graph <span class="texhtml mvar" style="font-style:italic;">G</span> to be a sequence of subsets <span class="texhtml mvar" style="font-style:italic;">X<sub>i</sub></span> of vertices of <span class="texhtml mvar" style="font-style:italic;">G</span>, with two properties:
</p>
<ol><li>For each edge of <span class="texhtml mvar" style="font-style:italic;">G</span>, there exists an <span class="texhtml mvar" style="font-style:italic;">i</span> such that both endpoints of the edge belong to subset <span class="texhtml mvar" style="font-style:italic;">X<sub>i</sub></span>, and</li>
<li>For every three indices <span class="texhtml"><i>i</i> ≤ <i>j</i> ≤ <i>k</i></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X_{i}\cap X_{k}\subseteq X_{j}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>∩<!-- ∩ --></mo>
<msub>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mo>⊆<!-- ⊆ --></mo>
<msub>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X_{i}\cap X_{k}\subseteq X_{j}.}</annotation>
</semantics>
</math></span><img src="./53e92de73a57f8d4cc913f52b17bb2dded74067f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:14.899ex; height:2.843ex;" alt="{\displaystyle X_{i}\cap X_{k}\subseteq X_{j}.}" loading="lazy"></span></li></ol>
<p>The second of these two properties is equivalent to requiring that the subsets containing any particular vertex form a contiguous subsequence of the whole sequence. In the language of the later papers in Robertson and Seymour's graph minor series, a path-decomposition is a <a href="Tree_decomposition" title="Tree decomposition">tree decomposition</a> <span class="texhtml">(<i>X</i>,<i>T</i>)</span> in which the underlying tree <span class="texhtml mvar" style="font-style:italic;">T</span> of the decomposition is a <a href="Path_graph" title="Path graph">path graph</a>.
</p><p>The width of a path-decomposition is defined in the same way as for tree-decompositions, as <span class="texhtml">max<sub><i>i</i></sub> |<span class="nowrap" style="padding-left:0.1em; padding-right:0.1em;"><i>X<sub>i</sub></i></span>| − 1</span>, and the pathwidth of <span class="texhtml mvar" style="font-style:italic;">G</span> is the minimum width of any path-decomposition of&nbsp;<span class="texhtml mvar" style="font-style:italic;">G</span>. The subtraction of one from the size of <span class="texhtml mvar" style="font-style:italic;">X<sub>i</sub></span> in this definition makes little difference in most applications of pathwidth, but is used to make the pathwidth of a <a href="Path_graph" title="Path graph">path graph</a> be equal to one.
</p>
<div class="mw-heading mw-heading2"><h2 id="Alternative_characterizations">Alternative characterizations</h2></div>
<p>As <a href="#CITEREFBodlaender1998">Bodlaender (1998)</a> describes, pathwidth can be characterized in many equivalent ways.
</p>
<div class="mw-heading mw-heading3"><h3 id="Gluing_sequences">Gluing sequences</h3></div>
<p>A path decomposition can be described as a sequence of graphs <span class="texhtml mvar" style="font-style:italic;">G<sub>i</sub></span> that are glued together by identifying pairs of vertices from consecutive graphs in the sequence, such that the result of performing all of these gluings is <span class="texhtml mvar" style="font-style:italic;">G</span>. The graphs <span class="texhtml mvar" style="font-style:italic;">G<sub>i</sub></span> may be taken as the <a href="Induced_subgraph" title="Induced subgraph">induced subgraphs</a> of the sets <span class="texhtml mvar" style="font-style:italic;">X<sub>i</sub></span> in the first definition of path decompositions, with two vertices in successive induced subgraphs being glued together when they are induced by the same vertex in <span class="texhtml mvar" style="font-style:italic;">G</span>, and in the other direction one may recover the sets <span class="texhtml mvar" style="font-style:italic;">X<sub>i</sub></span> as the vertex sets of the graphs <span class="texhtml mvar" style="font-style:italic;">G<sub>i</sub></span>. The width of the path decomposition is then one less than the maximum number of vertices in one of the graphs <span class="texhtml mvar" style="font-style:italic;">G<sub>i</sub></span>.<sup id="cite_ref-rs83_2-2" class="reference"><a href="#cite_note-rs83-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Interval_thickness">Interval thickness</h3></div>

<p>The pathwidth of any graph <span class="texhtml mvar" style="font-style:italic;">G</span> is equal to one less than the smallest clique number of an <a href="Interval_graph" title="Interval graph">interval graph</a> that contains <span class="texhtml mvar" style="font-style:italic;">G</span> as a subgraph.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> That is, for every path decomposition of <span class="texhtml mvar" style="font-style:italic;">G</span> one can find an interval supergraph of <span class="texhtml mvar" style="font-style:italic;">G</span>, and for every interval supergraph of <span class="texhtml mvar" style="font-style:italic;">G</span> one can find a path decomposition of <span class="texhtml mvar" style="font-style:italic;">G</span>, such that the width of the decomposition is one less than the clique number of the interval graph.
</p><p>In one direction, suppose a path decomposition of <span class="texhtml mvar" style="font-style:italic;">G</span> is given. Then one may represent the nodes of the decomposition as points on a line (in path order) and represent each vertex <span class="texhtml mvar" style="font-style:italic;">v</span> as a closed interval having these points as endpoints. In this way, the path decomposition nodes containing <span class="texhtml mvar" style="font-style:italic;">v</span> correspond to the representative points in the interval for <span class="texhtml mvar" style="font-style:italic;">v</span>. The <a href="Intersection_graph" title="Intersection graph">intersection graph</a> of the intervals formed from the vertices of <span class="texhtml mvar" style="font-style:italic;">G</span> is an interval graph that contains <span class="texhtml mvar" style="font-style:italic;">G</span> as a subgraph. Its maximal cliques are given by the sets of intervals containing the representative points, and its maximum clique size is one plus the pathwidth of <span class="texhtml mvar" style="font-style:italic;">G</span>.
</p><p>In the other direction, if <span class="texhtml mvar" style="font-style:italic;">G</span> is a subgraph of an interval graph with clique number <span class="texhtml"><i>p</i> + 1</span>, then <span class="texhtml mvar" style="font-style:italic;">G</span> has a path decomposition of width <span class="texhtml mvar" style="font-style:italic;">p</span> whose nodes are given by the <a href="Maximal_clique" class="mw-redirect" title="Maximal clique">maximal cliques</a> of the interval graph. For instance, the interval graph shown with its interval representation in the figure has a path decomposition with five nodes, corresponding to its five maximal cliques <span class="texhtml mvar" style="font-style:italic;">ABC</span>, <span class="texhtml mvar" style="font-style:italic;">ACD</span>, <span class="texhtml mvar" style="font-style:italic;">CDE</span>, <span class="texhtml mvar" style="font-style:italic;">CDF</span>, and <span class="texhtml mvar" style="font-style:italic;">FG</span>; the maximum clique size is three and the width of this path decomposition is two.
</p><p>This equivalence between pathwidth and interval thickness is closely analogous to the equivalence between treewidth and the minimum clique number (minus one) of a <a href="Chordal_graph" title="Chordal graph">chordal graph</a> of which the given graph is a subgraph. Interval graphs are a special case of chordal graphs, and chordal graphs can be represented as intersection graphs of subtrees of a common tree generalizing the way that interval graphs are intersection graphs of subpaths of a path.
</p>
<div class="mw-heading mw-heading3"><h3 id="Vertex_separation_number">Vertex separation number</h3></div>
<p>The vertex separation number of <span class="texhtml mvar" style="font-style:italic;">G</span> with respect to a <a href="Linear_order" class="mw-redirect" title="Linear order">linear ordering</a> of the vertices of <span class="texhtml mvar" style="font-style:italic;">G</span> is the smallest number <span class="texhtml mvar" style="font-style:italic;">s</span> such that, for each vertex <span class="texhtml mvar" style="font-style:italic;">v</span>, at most <span class="texhtml mvar" style="font-style:italic;">s</span> vertices are earlier than <span class="texhtml mvar" style="font-style:italic;">v</span> in the ordering but that have <span class="texhtml mvar" style="font-style:italic;">v</span> or a later vertex as a neighbor.
The vertex separation number of <span class="texhtml mvar" style="font-style:italic;">G</span> is the smallest vertex separation number of <span class="texhtml mvar" style="font-style:italic;">G</span> with respect to any linear ordering of <span class="texhtml mvar" style="font-style:italic;">G</span>. The vertex separation number was defined by <a href="#CITEREFEllisSudboroughTurner1983">Ellis, Sudborough &amp; Turner (1983)</a>, and is equal to the pathwidth of <span class="texhtml mvar" style="font-style:italic;">G</span>.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>
This follows from the earlier equivalence with interval graph clique numbers: if <span class="texhtml mvar" style="font-style:italic;">G</span> is a subgraph of an interval graph <span class="texhtml mvar" style="font-style:italic;">I</span>, represented (as in the figure) in such a way that all interval endpoints are distinct, then the ordering of the left endpoints of the intervals of <span class="texhtml mvar" style="font-style:italic;">I</span> has vertex separation number one less than the clique number of <span class="texhtml mvar" style="font-style:italic;">I</span>. And in the other direction, from a linear ordering of <span class="texhtml mvar" style="font-style:italic;">G</span> one may derive an interval representation in which the left endpoint of the interval for a vertex <span class="texhtml mvar" style="font-style:italic;">v</span> is its position in the ordering and the right endpoint is the position of the neighbor of <span class="texhtml mvar" style="font-style:italic;">v</span> that comes last in the ordering.
</p>
<div class="mw-heading mw-heading3"><h3 id="Node_searching_number">Node searching number</h3></div>
<p>The node searching game on a graph is a form of <a href="Pursuit%E2%80%93evasion" title="Pursuit–evasion">pursuit–evasion</a> in which a set of searchers collaborate to track down a fugitive hiding in a graph. The searchers are placed on vertices of the graph while the fugitive may be in any edge of the graph, and the fugitive's location and moves are hidden from the searchers. In each turn, some or all of the searchers may move (arbitrarily, not necessarily along edges) from one vertex to another, and then the fugitive may move along any path in the graph that does not pass through a searcher-occupied vertex. The fugitive is caught when both endpoints of his edge are occupied by searchers. The node searching number of a graph is the minimum number of searchers needed to ensure that the fugitive can be guaranteed to be caught, no matter how he moves. As <a href="#CITEREFKirousisPapadimitriou1985">Kirousis &amp; Papadimitriou (1985)</a> show, the node searching number of a graph equals its interval thickness. The optimal strategy for the searchers is to move the searchers so that in successive turns they form the separating sets of a linear ordering with minimal vertex separation number.
</p>
<div class="mw-heading mw-heading2"><h2 id="Bounds">Bounds</h2></div>

<p>Every <span class="texhtml mvar" style="font-style:italic;">n</span>-vertex graph with pathwidth <span class="texhtml mvar" style="font-style:italic;">k</span> has at most <span class="texhtml"><i>k</i>(<i>n</i> − <i>k</i> + (<i>k</i> − 1)/2)</span> edges, and the <a href="Maximal_element" class="mw-redirect" title="Maximal element">maximal</a> pathwidth-<span class="texhtml mvar" style="font-style:italic;">k</span> graphs (graphs to which no more edges can be added without increasing the pathwidth) have exactly this many edges. A maximal pathwidth-<span class="texhtml mvar" style="font-style:italic;">k</span> graph must be either a <span class="texhtml mvar" style="font-style:italic;">k</span>-path or a <span class="texhtml mvar" style="font-style:italic;">k</span>-caterpillar, two special kinds of <a href="K-tree" title="K-tree"><span class="texhtml mvar" style="font-style:italic;">k</span>-tree</a>. A <span class="texhtml mvar" style="font-style:italic;">k</span>-tree is a <a href="Chordal_graph" title="Chordal graph">chordal graph</a> with exactly <span class="texhtml"><i>n</i> − <i>k</i></span> <a href="Maximal_clique" class="mw-redirect" title="Maximal clique">maximal cliques</a>, each containing <span class="texhtml"><i>k</i> + 1</span> vertices; in a <span class="texhtml mvar" style="font-style:italic;">k</span>-tree that is not itself a <span class="texhtml">(<i>k</i> + 1)</span>-clique, each maximal clique either separates the graph into two or more components, or it contains a single leaf vertex, a vertex that belongs to only a single maximal clique. A <span class="texhtml mvar" style="font-style:italic;">k</span>-path is a <span class="texhtml mvar" style="font-style:italic;">k</span>-tree with at most two <span class="texhtml mvar" style="font-style:italic;">k</span>-leaves, and a <span class="texhtml mvar" style="font-style:italic;">k</span>-caterpillar is a <span class="texhtml mvar" style="font-style:italic;">k</span>-tree that can be partitioned into a <span class="texhtml mvar" style="font-style:italic;">k</span>-path and a set of <span class="texhtml mvar" style="font-style:italic;">k</span>-leaves each adjacent to a separator <span class="texhtml mvar" style="font-style:italic;">k</span>-clique of the <span class="texhtml mvar" style="font-style:italic;">k</span>-path. In particular the maximal graphs of pathwidth one are exactly the <a href="Caterpillar_tree" title="Caterpillar tree">caterpillar trees</a>.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>
</p><p>Since path-decompositions are a special case of tree-decompositions, the pathwidth of any graph is greater than or equal to its <a href="Treewidth" title="Treewidth">treewidth</a>. The pathwidth is also less than or equal to the <a href="Cutwidth" title="Cutwidth">cutwidth</a>, the minimum number of edges that cross any cut between lower-numbered and higher-numbered vertices in an optimal linear arrangement of the vertices of a graph; this follows because the vertex separation number, the number of lower-numbered vertices with higher-numbered neighbors, can at most equal the number of cut edges.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> For similar reasons, the cutwidth is at most the pathwidth times the <a href="Degree_(graph_theory)" title="Degree (graph theory)">maximum degree</a> of the vertices in a given graph.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup>
</p><p>Any <span class="texhtml mvar" style="font-style:italic;">n</span>-vertex <a href="Tree_(graph_theory)" title="Tree (graph theory)">forest</a> has pathwidth <span class="texhtml"><i>O</i>(log <i>n</i>)</span>.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> For, in a forest, one can always find a constant number of vertices the removal of which leaves a forest that can be partitioned into two smaller subforests with at most <span class="texhtml"><style data-mw-deduplicate="TemplateStyles:r1154941027">
/* start https://en.wikipedia.org/ */


.mw-parser-output .frac{white-space:nowrap}.mw-parser-output .frac .num,.mw-parser-output .frac .den{font-size:80%;line-height:0;vertical-align:super}.mw-parser-output .frac .den{vertical-align:sub}.mw-parser-output .sr-only{border:0;clip:rect(0,0,0,0);clip-path:polygon(0px 0px,0px 0px,0px 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}


/* end https://en.wikipedia.org/ */
</style><span class="frac"><span class="num">2<i>n</i></span>⁄<span class="den">3</span></span></span> vertices each. A linear arrangement formed by recursively partitioning each of these two subforests, placing the separating vertices between them, has logarithmic vertex searching number. The same technique, applied to a tree-decomposition of a graph, shows that, if the treewidth of an <span class="texhtml mvar" style="font-style:italic;">n</span>-vertex graph <span class="texhtml mvar" style="font-style:italic;">G</span> is <span class="texhtml mvar" style="font-style:italic;">t</span>, then the pathwidth of <span class="texhtml mvar" style="font-style:italic;">G</span> is <span class="texhtml"><i>O</i>(<i>t</i> log <i>n</i>)</span>.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> Since <a href="Outerplanar_graph" title="Outerplanar graph">outerplanar graphs</a>, <a href="Series%E2%80%93parallel_graph" title="Series–parallel graph">series–parallel graphs</a>, and <a href="Halin_graph" title="Halin graph">Halin graphs</a> all have bounded treewidth, they all also have at most logarithmic pathwidth.
</p><p>As well as its relations to treewidth, pathwidth is also related to <a href="Clique-width" title="Clique-width">clique-width</a> and <a href="Cutwidth" title="Cutwidth">cutwidth</a>, via <a href="Line_graph" title="Line graph">line graphs</a>; the line graph <span class="texhtml"><i>L</i>(<i>G</i>)</span> of a graph <span class="texhtml mvar" style="font-style:italic;">G</span> has a vertex for each edge of <span class="texhtml mvar" style="font-style:italic;">G</span> and two vertices in <span class="texhtml"><i>L</i>(<i>G</i>)</span> are adjacent when the corresponding two edges of <span class="texhtml mvar" style="font-style:italic;">G</span> share an endpoint. Any family of graphs has bounded pathwidth if and only if its line graphs have bounded linear clique-width, where linear clique-width replaces the disjoint union operation from clique-width with the operation of adjoining a single new vertex.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> If a connected graph with three or more vertices has maximum degree three, then its cutwidth equals the vertex separation number of its line graph.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup>
</p><p>In any <a href="Planar_graph" title="Planar graph">planar graph</a>, the pathwidth is at most proportional to the square root of the number of vertices.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> One way to find a path-decomposition with this width is (similarly to the logarithmic-width path-decomposition of forests described above) to use the <a href="Planar_separator_theorem" title="Planar separator theorem">planar separator theorem</a> to find a set of <span class="texhtml"><i>O</i>(<span class="nowrap">√<span style="border-top:1px solid; padding:0 0.1em;"><i>n</i></span></span>)</span> vertices the removal of which separates the graph into two subgraphs of at most <span class="texhtml"><span class="frac"><span class="num">2<i>n</i></span>⁄<span class="den">3</span></span></span> vertices each, and concatenate recursively-constructed path decompositions for each of these two subgraphs. The same technique applies to any class of graphs for which a similar separator theorem holds.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> Since, like planar graphs, the graphs in any fixed minor-closed graph family have separators of size <span class="texhtml"><i>O</i>(<span class="nowrap">√<span style="border-top:1px solid; padding:0 0.1em;"><i>n</i></span></span>)</span>,<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> it follows that the pathwidth of the graphs in any fixed minor-closed family is again <span class="texhtml"><i>O</i>(<span class="nowrap">√<span style="border-top:1px solid; padding:0 0.1em;"><i>n</i></span></span>)</span>. For some classes of planar graphs, the pathwidth of the graph and the pathwidth of its <a href="Dual_graph" title="Dual graph">dual graph</a> must be within a constant factor of each other: bounds of this form are known for biconnected outerplanar graphs<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> and for polyhedral graphs.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> For 2-connected planar graphs, the pathwidth of the dual graph is less than the pathwidth of the line graph.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> It remains open whether the pathwidth of a planar graph and its dual are always within a constant factor of each other in the remaining cases.
</p><p>In some classes of graphs, it has been proven that the pathwidth and treewidth are always equal to each other: this is true for <a href="Cograph" title="Cograph">cographs</a>,<sup id="cite_ref-bm90_27-0" class="reference"><a href="#cite_note-bm90-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> <a href="Permutation_graph" title="Permutation graph">permutation graphs</a>,<sup id="cite_ref-bkk93_28-0" class="reference"><a href="#cite_note-bkk93-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> the <a href="Complement_graph" title="Complement graph">complements</a> of <a href="Comparability_graph" title="Comparability graph">comparability graphs</a>,<sup id="cite_ref-hm94_29-0" class="reference"><a href="#cite_note-hm94-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> and the comparability graphs of <a href="Interval_order" title="Interval order">interval orders</a>.<sup id="cite_ref-g95_30-0" class="reference"><a href="#cite_note-g95-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup>
</p>
<style data-mw-deduplicate="TemplateStyles:r1287834656">
/* start https://en.wikipedia.org/ */


.mw-parser-output .unsolved{margin:0.5em 0 1em 1em;border:1px solid #a2a9b1;padding:0.35em 0.35em 0.35em 2.2em;background-color:var(--background-color-interactive-subtle);background-image:url("./mw/Question%2C_Web_Fundamentals.svg");background-position:top 50%left 0.35em;background-size:1.5em;background-repeat:no-repeat}@media(min-width:720px){.mw-parser-output .unsolved{clear:right;float:right;max-width:25%}}.mw-parser-output .unsolved-label{font-weight:bold}.mw-parser-output .unsolved-body{margin:0.35em;font-style:italic}.mw-parser-output .unsolved-more{font-size:smaller}


/* end https://en.wikipedia.org/ */
</style>
<div role="note" aria-labelledby="unsolved-label-mathematics" class="unsolved">
<div><span class="unsolved-label" id="unsolved-label-mathematics">Unsolved problem in mathematics</span></div>
<div class="unsolved-body">What is the largest possible pathwidth of an <span class="texhtml mvar" style="font-style:italic;">n</span>-vertex <a href="Cubic_graph" title="Cubic graph">cubic graph</a>?</div>
<div class="unsolved-more"><a href="List_of_unsolved_problems_in_mathematics" title="List of unsolved problems in mathematics">More unsolved problems in mathematics</a></div>
</div>
<p>In any <a href="Cubic_graph" title="Cubic graph">cubic graph</a>, or more generally any graph with maximum vertex degree three, the pathwidth is at most <span class="texhtml"><span class="frac"><span class="num"><i>n</i></span>⁄<span class="den">6</span></span> + o(<i>n</i>)</span>, where <span class="texhtml mvar" style="font-style:italic;">n</span> is the number of vertices in the graph. There exist cubic graphs with pathwidth <span class="texhtml">0.082<i>n</i></span>, but it is not known how to reduce this gap between this <a href="Lower_bound" class="mw-redirect" title="Lower bound">lower bound</a> and the <span class="texhtml"><span class="frac"><span class="num"><i>n</i></span>⁄<span class="den">6</span></span></span> upper bound.<sup id="cite_ref-fh06_31-0" class="reference"><a href="#cite_note-fh06-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Computing_path-decompositions">Computing path-decompositions</h2></div>
<p>It is <a href="NP-complete" class="mw-redirect" title="NP-complete">NP-complete</a> to determine whether the pathwidth of a given graph is at most <span class="texhtml mvar" style="font-style:italic;">k</span>, when <span class="texhtml mvar" style="font-style:italic;">k</span> is a variable given as part of the input.<sup id="cite_ref-npc_5-1" class="reference"><a href="#cite_note-npc-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> The best known worst-case time bounds for computing the pathwidth of arbitrary <span class="texhtml mvar" style="font-style:italic;">n</span>-vertex graphs are of the form <span class="texhtml"><i>O</i>(2<sup><i>n</i></sup><i>n<sup>c</sup></i>)</span> for some constant&nbsp;<span class="texhtml mvar" style="font-style:italic;">c</span>.<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> Nevertheless, several algorithms are known to compute path-decompositions more efficiently when the pathwidth is small, when the class of input graphs is limited, or approximately.
</p>
<div class="mw-heading mw-heading3"><h3 id="Fixed-parameter_tractability">Fixed-parameter tractability</h3></div>
<p>Pathwidth is <a href="Fixed-parameter_tractable" class="mw-redirect" title="Fixed-parameter tractable">fixed-parameter tractable</a>: for any constant <span class="texhtml mvar" style="font-style:italic;">k</span>, it is possible to test whether the pathwidth is at most <span class="texhtml mvar" style="font-style:italic;">k</span>, and if so to find a path-decomposition of width <span class="texhtml mvar" style="font-style:italic;">k</span>, in linear time.<sup id="cite_ref-bounded-tw-algs_7-1" class="reference"><a href="#cite_note-bounded-tw-algs-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> In general, these algorithms operate in two phases. In the first phase, the assumption that the graph has pathwidth <span class="texhtml mvar" style="font-style:italic;">k</span> is used to find a path-decomposition or tree-decomposition that is not optimal, but whose width can be bounded as a function of <span class="texhtml mvar" style="font-style:italic;">k</span>. In the second phase, a <a href="Dynamic_programming" title="Dynamic programming">dynamic programming</a> algorithm is applied to this decomposition in order to find the optimal decomposition.
However, the time bounds for known algorithms of this type are exponential in <span class="texhtml"><i>k</i><sup>2</sup></span>, impractical except for the smallest values of <span class="texhtml mvar" style="font-style:italic;">k</span>.<sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> For the case <span class="texhtml"><i>k</i> = 2</span> an explicit linear-time algorithm based on a structural decomposition of pathwidth-2 graphs is given by <a href="#CITEREFde_Fluiter1997">de Fluiter (1997)</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Special_classes_of_graphs">Special classes of graphs</h3></div>
<p><a href="#CITEREFBodlaender1994">Bodlaender (1994)</a> surveys the complexity of computing the pathwidth on various special classes of graphs. Determining whether the pathwidth of a graph <span class="texhtml mvar" style="font-style:italic;">G</span> is at most <span class="texhtml mvar" style="font-style:italic;">k</span> remains NP-complete when <span class="texhtml mvar" style="font-style:italic;">G</span> is restricted to bounded-degree graphs,<sup id="cite_ref-ms88_34-0" class="reference"><a href="#cite_note-ms88-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> <a href="Planar_graph" title="Planar graph">planar graphs</a>,<sup id="cite_ref-ms88_34-1" class="reference"><a href="#cite_note-ms88-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> planar graphs of bounded degree,<sup id="cite_ref-ms88_34-2" class="reference"><a href="#cite_note-ms88-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> <a href="Chordal_graph" title="Chordal graph">chordal graphs</a>,<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> chordal dominoes,<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> the <a href="Complement_graph" title="Complement graph">complements</a> of <a href="Comparability_graph" title="Comparability graph">comparability graphs</a>,<sup id="cite_ref-hm94_29-1" class="reference"><a href="#cite_note-hm94-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup>
and <a href="Bipartite_graph" title="Bipartite graph">bipartite</a> <a href="Distance-hereditary_graph" title="Distance-hereditary graph">distance-hereditary graphs</a>.<sup id="cite_ref-kbmk_37-0" class="reference"><a href="#cite_note-kbmk-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup> It follows immediately that it is also NP-complete for the graph families that contain the bipartite distance-hereditary graphs, including the bipartite graphs, chordal bipartite graphs, distance-hereditary graphs, and <a href="Circle_graph" title="Circle graph">circle graphs</a>.<sup id="cite_ref-kbmk_37-1" class="reference"><a href="#cite_note-kbmk-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup>
</p><p>However, the pathwidth may be computed in linear time for trees and forests.<sup id="cite_ref-tree-algs_9-1" class="reference"><a href="#cite_note-tree-algs-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> It may also be computed in polynomial time for graphs of bounded treewidth including <a href="Series%E2%80%93parallel_graph" title="Series–parallel graph">series–parallel graphs</a>, <a href="Outerplanar_graph" title="Outerplanar graph">outerplanar graphs</a>, and <a href="Halin_graph" title="Halin graph">Halin graphs</a>,<sup id="cite_ref-bounded-tw-algs_7-2" class="reference"><a href="#cite_note-bounded-tw-algs-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> as well as for <a href="Split_graph" title="Split graph">split graphs</a>,<sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> for the complements of chordal graphs,<sup id="cite_ref-39" class="reference"><a href="#cite_note-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> for <a href="Permutation_graph" title="Permutation graph">permutation graphs</a>,<sup id="cite_ref-bkk93_28-1" class="reference"><a href="#cite_note-bkk93-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> for <a href="Cograph" title="Cograph">cographs</a>,<sup id="cite_ref-bm90_27-1" class="reference"><a href="#cite_note-bm90-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> for <a href="Circular-arc_graph" title="Circular-arc graph">circular-arc graphs</a>,<sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup> for the comparability graphs of interval orders,<sup id="cite_ref-g95_30-1" class="reference"><a href="#cite_note-g95-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> and of course for <a href="Interval_graph" title="Interval graph">interval graphs</a> themselves, since in that case the pathwidth is just one less than the maximum number of intervals covering any point in an interval representation of the graph.
</p>
<div class="mw-heading mw-heading3"><h3 id="Approximation_algorithms">Approximation algorithms</h3></div>
<p>It is NP-hard to approximate the pathwidth of a graph to within an additive constant.<sup id="cite_ref-bghk92_6-1" class="reference"><a href="#cite_note-bghk92-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
The best known <a href="Approximation_ratio" class="mw-redirect" title="Approximation ratio">approximation ratio</a> of a polynomial time approximation algorithm for pathwidth is <span class="texhtml"><i>O</i>((log <i>n</i>)<sup>3/2</sup>)</span>.<sup id="cite_ref-41" class="reference"><a href="#cite_note-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup>
For earlier approximation algorithms for pathwidth, see <a href="#CITEREFBodlaenderGilbertHafsteinssonKloks1992">Bodlaender et al. (1992)</a> and <a href="#CITEREFGuha2000">Guha (2000)</a>. For approximations on restricted classes of graphs, see <a href="#CITEREFKloksBodlaender1992">Kloks &amp; Bodlaender (1992)</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Graph_minors">Graph minors</h2></div>
<p>A <a href="Graph_minor" title="Graph minor">minor</a> of a graph <span class="texhtml mvar" style="font-style:italic;">G</span> is another graph formed from <span class="texhtml mvar" style="font-style:italic;">G</span> by contracting edges, removing edges, and removing vertices. Graph minors have a deep theory in which several important results involve pathwidth.
</p>
<div class="mw-heading mw-heading3"><h3 id="Excluding_a_forest">Excluding a forest</h3></div>
<p>If a family <span class="texhtml mvar" style="font-style:italic;">F</span> of graphs is closed under taking minors (every minor of a member of <span class="texhtml mvar" style="font-style:italic;">F</span> is also in <span class="texhtml mvar" style="font-style:italic;">F</span>), then by the <a href="Robertson%E2%80%93Seymour_theorem" title="Robertson–Seymour theorem">Robertson–Seymour theorem</a> <span class="texhtml mvar" style="font-style:italic;">F</span> can be characterized as the graphs that do not have any minor in <span class="texhtml mvar" style="font-style:italic;">X</span>, where <span class="texhtml mvar" style="font-style:italic;">X</span> is a finite set of <a href="Forbidden_graph_characterization" title="Forbidden graph characterization">forbidden minors</a>.<sup id="cite_ref-gm20_42-0" class="reference"><a href="#cite_note-gm20-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup> For instance, <a href="Wagner's_theorem" title="Wagner's theorem">Wagner's theorem</a> states that the <a href="Planar_graph" title="Planar graph">planar graphs</a> are the graphs that have neither the <a href="Complete_graph" title="Complete graph">complete graph</a> <span class="texhtml"><i>K</i><sub>5</sub></span> nor the <a href="Complete_bipartite_graph" title="Complete bipartite graph">complete bipartite graph</a> <span class="texhtml"><i>K</i><sub>3,3</sub></span> as minors. In many cases, the properties of <span class="texhtml mvar" style="font-style:italic;">F</span> and the properties of <span class="texhtml mvar" style="font-style:italic;">X</span> are closely related, and the first such result of this type was by <a href="#CITEREFRobertsonSeymour1983">Robertson &amp; Seymour (1983)</a>,<sup id="cite_ref-rs83_2-3" class="reference"><a href="#cite_note-rs83-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> and relates bounded pathwidth with the existence of a <a href="Tree_(graph_theory)" title="Tree (graph theory)">forest</a> in the family of forbidden minors. Specifically, define a family <span class="texhtml mvar" style="font-style:italic;">F</span> of graphs to have <i>bounded pathwidth</i> if there exists a constant <span class="texhtml mvar" style="font-style:italic;">p</span> such that every graph in <span class="texhtml mvar" style="font-style:italic;">F</span> has pathwidth at most <span class="texhtml mvar" style="font-style:italic;">p</span>. Then, a minor-closed family <span class="texhtml mvar" style="font-style:italic;">F</span> has bounded pathwidth if and only if the set <span class="texhtml mvar" style="font-style:italic;">X</span> of forbidden minors for <span class="texhtml mvar" style="font-style:italic;">F</span> includes at least one forest.
</p><p>In one direction, this result is straightforward to prove: if <span class="texhtml mvar" style="font-style:italic;">X</span> does not include at least one forest, then the <span class="texhtml mvar" style="font-style:italic;">X</span>-minor-free graphs do not have bounded pathwidth. For, in this case, the <span class="texhtml mvar" style="font-style:italic;">X</span>-minor-free graphs include all forests, and in particular they include the <a href="Perfect_binary_tree" class="mw-redirect" title="Perfect binary tree">perfect binary trees</a>. But a perfect binary tree with <span class="texhtml">2<i>k</i> + 1</span> levels has pathwidth <span class="texhtml mvar" style="font-style:italic;">k</span>, so in this case the <span class="texhtml mvar" style="font-style:italic;">X</span>-minor-free-graphs have unbounded pathwidth. In the other direction, if <span class="texhtml mvar" style="font-style:italic;">X</span> contains an <span class="texhtml mvar" style="font-style:italic;">n</span>-vertex forest, then the <span class="texhtml mvar" style="font-style:italic;">X</span>-minor-free graphs have pathwidth at most <span class="texhtml"><i>n</i> − 2</span>.<sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Obstructions_to_bounded_pathwidth">Obstructions to bounded pathwidth</h3></div>

<p>The property of having pathwidth at most <span class="texhtml mvar" style="font-style:italic;">p</span> is, itself, closed under taking minors: if <span class="texhtml mvar" style="font-style:italic;">G</span> has a path-decomposition with width at most <span class="texhtml mvar" style="font-style:italic;">p</span>, then the same path-decomposition remains valid if any edge is removed from <span class="texhtml mvar" style="font-style:italic;">G</span>, and any vertex can be removed from <span class="texhtml mvar" style="font-style:italic;">G</span> and from its path-decomposition without increasing the width. Contraction of an edge, also, can be accomplished without increasing the width of the decomposition, by merging the sub-paths representing the two endpoints of the contracted edge. Therefore, the graphs of pathwidth at most <span class="texhtml mvar" style="font-style:italic;">p</span> can be characterized by a set <span class="texhtml mvar" style="font-style:italic;">X<sub>p</sub></span> of excluded minors.<sup id="cite_ref-gm20_42-1" class="reference"><a href="#cite_note-gm20-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-obstructions_44-0" class="reference"><a href="#cite_note-obstructions-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup>
</p><p>Although <span class="texhtml mvar" style="font-style:italic;">X<sub>p</sub></span> necessarily includes at least one forest, it is not true that all graphs in <span class="texhtml mvar" style="font-style:italic;">X<sub>p</sub></span> are forests: for instance, <span class="texhtml"><i>X</i><sub>1</sub></span> consists of two graphs, a seven-vertex tree and the triangle <span class="texhtml"><i>K</i><sub>3</sub></span>. However, the set of trees in <span class="texhtml mvar" style="font-style:italic;">X<sub>p</sub></span> may be precisely characterized: these trees are exactly the trees that can be formed from three trees in <span class="texhtml"><i>X</i><sub><i>p</i> − 1</sub></span> by connecting a new root vertex by an edge to an arbitrarily chosen vertex in each of the three smaller trees. For instance, the seven-vertex tree in <span class="texhtml"><i>X</i><sub>1</sub></span> is formed in this way from the two-vertex tree (a single edge) in <span class="texhtml"><i>X</i><sub>0</sub></span>. Based on this construction, the number of forbidden minors in <span class="texhtml mvar" style="font-style:italic;">X<sub>p</sub></span> can be shown to be at least <span class="texhtml">(<i>p</i>!)<sup>2</sup></span>.<sup id="cite_ref-obstructions_44-1" class="reference"><a href="#cite_note-obstructions-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup> The complete set <span class="texhtml"><i>X</i><sub>2</sub></span> of forbidden minors for pathwidth-2 graphs has been computed; it contains 110 different graphs.<sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Structure_theory">Structure theory</h3></div>
<p>The <a href="Graph_structure_theorem" title="Graph structure theorem">graph structure theorem</a> for minor-closed graph families states that, for any such family <span class="texhtml mvar" style="font-style:italic;">F</span>, the graphs in <span class="texhtml mvar" style="font-style:italic;">F</span> can be decomposed into <a href="Clique-sum" title="Clique-sum">clique-sums</a> of graphs that can be <a href="Graph_embedding" title="Graph embedding">embedded</a> onto surfaces of bounded <a href="Genus_(mathematics)" title="Genus (mathematics)">genus</a>, together with a bounded number of apexes and vortices for each component of the clique-sum. An apex is a vertex that may be adjacent to any other vertex in its component, while a vortex is a graph of bounded pathwidth that is glued into one of the faces of the bounded-genus embedding of a component. The cyclic ordering of the vertices around the face into which a vortex is embedded must be compatible with the path decomposition of the vortex, in the sense that breaking the cycle to form a linear ordering must lead to an ordering with bounded vertex separation number.<sup id="cite_ref-Robertson_2003_4-1" class="reference"><a href="#cite_note-Robertson_2003-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> This theory, in which pathwidth is intimately connected to arbitrary minor-closed graph families, has important algorithmic applications.<sup id="cite_ref-46" class="reference"><a href="#cite_note-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Applications">Applications</h2></div>
<div class="mw-heading mw-heading3"><h3 id="VLSI">VLSI</h3></div>
<p>In <a href="VLSI" class="mw-redirect" title="VLSI">VLSI</a> design, the vertex separation problem was originally studied as a way to partition circuits into smaller subsystems, with a small number of components on the boundary between the subsystems.<sup id="cite_ref-ms88_34-3" class="reference"><a href="#cite_note-ms88-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup>
</p><p><a href="#CITEREFOhtsukiMoriKuhKashiwabara1979">Ohtsuki et al. (1979)</a> use interval thickness to model the number of tracks needed in a one-dimensional layout of a VLSI circuit, formed by a set of modules that need to be interconnected by a system of nets. In their model, one forms a graph in which the vertices represent nets, and in which two vertices are connected by an edge if their nets both connect to the same module; that is, if the modules and nets are interpreted as forming the nodes and hyperedges of a <a href="Hypergraph" title="Hypergraph">hypergraph</a> then the graph formed from them is its <a href="Line_graph_of_a_hypergraph" title="Line graph of a hypergraph">line graph</a>. An interval representation of a supergraph of this line graph, together with a <a href="Graph_coloring" title="Graph coloring">coloring</a> of the supergraph, describes an arrangement of the nets along a system of horizontal tracks (one track per color) in such a way that the modules can be placed along the tracks in a linear order and connect to the appropriate nets. The fact that interval graphs are <a href="Perfect_graph" title="Perfect graph">perfect graphs</a><sup id="cite_ref-47" class="reference"><a href="#cite_note-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup> implies that the number of colors needed, in an optimal arrangement of this type, is the same as the clique number of the interval completion of the net graph.
</p><p>Gate matrix layout<sup id="cite_ref-48" class="reference"><a href="#cite_note-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup> is a specific style of <a href="CMOS" title="CMOS">CMOS</a> VLSI layout for <a href="Boolean_logic" class="mw-redirect" title="Boolean logic">Boolean logic</a> circuits. In gate matrix layouts, signals are propagated along "lines" (vertical line segments) while each gate of the circuit is formed by a sequence of device features that lie along a horizontal line segment. Thus, the horizontal line segment for each gate must cross the vertical segments for each of the lines that form inputs or outputs of the gate. As in the layouts of <a href="#CITEREFOhtsukiMoriKuhKashiwabara1979">Ohtsuki et al. (1979)</a>, a layout of this type that minimizes the number of vertical tracks on which the lines are to be arranged can be found by computing the pathwidth of a graph that has the lines as its vertices and pairs of lines sharing a gate as its edges.<sup id="cite_ref-fl89_49-0" class="reference"><a href="#cite_note-fl89-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup> The same algorithmic approach can also be used to model folding problems in <a href="Programmable_logic_array" title="Programmable logic array">programmable logic arrays</a>.<sup id="cite_ref-50" class="reference"><a href="#cite_note-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Graph_drawing">Graph drawing</h3></div>
<p>Pathwidth has several applications to <a href="Graph_drawing" title="Graph drawing">graph drawing</a>:
</p>
<ul><li>The minimal graphs that have a given <a href="Crossing_number_(graph_theory)" title="Crossing number (graph theory)">crossing number</a> have pathwidth that is bounded by a function of their crossing number.<sup id="cite_ref-h03_51-0" class="reference"><a href="#cite_note-h03-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup></li>
<li>The number of parallel lines on which the vertices of a tree can be drawn with no edge crossings (under various natural restrictions on the ways that adjacent vertices can be placed with respect to the sequence of lines) is proportional to the pathwidth of the tree.<sup id="cite_ref-52" class="reference"><a href="#cite_note-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup></li>
<li>A <i>k</i>-crossing <i>h</i>-layer drawing of a graph <i>G</i> is a placement of the vertices of <i>G</i> onto <i>h</i> distinct horizontal lines, with edges routed as monotonic polygonal paths between these lines, in such a way that there are at most <i>k</i> crossings. The graphs with such drawings have pathwidth that is bounded by a function of <i>h</i> and <i>k</i>. Therefore, when <i>h</i> and <i>k</i> are both constant, it is possible in linear time to determine whether a graph has a <i>k</i>-crossing <i>h</i>-layer drawing.<sup id="cite_ref-dfkl08_53-0" class="reference"><a href="#cite_note-dfkl08-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup></li>
<li>A graph with <i>n</i> vertices and pathwidth <i>p</i> can be embedded into a three-dimensional grid of size <span class="nowrap"><i>p</i> × <i>p</i> × <i>n</i></span> in such a way that no two edges (represented as straight line segments between grid points) intersect each other. Thus, graphs of bounded pathwidth have embeddings of this type with linear volume.<sup id="cite_ref-54" class="reference"><a href="#cite_note-54"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Compiler_design">Compiler design</h3></div>
<p>In the <a href="Compiler" title="Compiler">compilation</a> of <a href="High-level_programming_language" title="High-level programming language">high-level programming languages</a>, pathwidth arises in the problem of reordering sequences of straight-line code (that is, code with no <a href="Control_flow" title="Control flow">control flow</a> branches or loops) in such a way that all the values computed in the code can be <a href="Register_allocation" title="Register allocation">placed in machine registers</a> instead of having to be spilled into main memory. In this application, one represents the code to be compiled as a <a href="Directed_acyclic_graph" title="Directed acyclic graph">directed acyclic graph</a> in which the nodes represent the input values to the code and the values computed by the operations within the code. An edge from node <i>x</i> to node <i>y</i> in this DAG represents the fact that value <i>x</i> is one of the inputs to operation <i>y</i>. A <a href="Topological_ordering" class="mw-redirect" title="Topological ordering">topological ordering</a> of the vertices of this DAG represents a valid reordering of the code, and the number of registers needed to evaluate the code in a given ordering is given by the vertex separation number of the ordering.<sup id="cite_ref-bgt98_55-0" class="reference"><a href="#cite_note-bgt98-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup>
</p><p>For any fixed number <i>w</i> of machine registers, it is possible to determine in linear time whether a piece of straight-line code can be reordered in such a way that it can be evaluated with at most <i>w</i> registers. For, if the vertex separation number of a topological ordering is at most <i>w</i>, the minimum vertex separation among all orderings can be no larger, so the undirected graph formed by ignoring the orientations of the DAG described above must have pathwidth at most <i>w</i>. It is possible to test whether this is the case, using the known fixed-parameter-tractable algorithms for pathwidth, and if so to find a path-decomposition for the undirected graph, in linear time given the assumption that <i>w</i> is a constant. Once a path decomposition has been found, a topological ordering of width <i>w</i> (if one exists) can be found using dynamic programming, again in linear time.<sup id="cite_ref-bgt98_55-1" class="reference"><a href="#cite_note-bgt98-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Linguistics">Linguistics</h3></div>
<p><a href="#CITEREFKornaiTuza1992">Kornai &amp; Tuza (1992)</a> describe an application of path-width in <a href="Natural_language_processing" title="Natural language processing">natural language processing</a>. In this application, sentences are modeled as graphs, in which the vertices represent words and the edges represent relationships between words; for instance if an adjective modifies a noun in the sentence then the graph would have an edge between those two words. Due to the limited capacity of human short-term memory,<sup id="cite_ref-56" class="reference"><a href="#cite_note-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup> Kornai and Tuza argue that this graph must have bounded pathwidth (more specifically, they argue, pathwidth at most six), for otherwise humans would not be able to parse speech correctly.
</p>
<div class="mw-heading mw-heading3"><h3 id="Exponential_algorithms">Exponential algorithms</h3></div>
<p>Many problems in graph algorithms may be solved efficiently on graphs of low pathwidth, by using <a href="Dynamic_programming" title="Dynamic programming">dynamic programming</a> on a path-decomposition of the graph.<sup id="cite_ref-Arnborg_1985_10-1" class="reference"><a href="#cite_note-Arnborg_1985-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> For instance, if a linear ordering of the vertices of an <i>n</i>-vertex graph <i>G</i> is given, with vertex separation number <i>w</i>, then it is possible to find the maximum independent set of <i>G</i> in time <span class="nowrap">O(2<sup><i>w</i></sup> <i>n</i>).</span><sup id="cite_ref-fh06_31-1" class="reference"><a href="#cite_note-fh06-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> On graphs of bounded pathwidth, this approach leads to fixed-parameter tractable algorithms, parametrized by the pathwidth.<sup id="cite_ref-fl89_49-1" class="reference"><a href="#cite_note-fl89-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup> Such results are not frequently found in the literature because they are subsumed by similar algorithms parametrized by the treewidth; however, pathwidth arises even in treewidth-based dynamic programming algorithms in measuring the <a href="Space_complexity" title="Space complexity">space complexity</a> of these algorithms.<sup id="cite_ref-apt00_11-1" class="reference"><a href="#cite_note-apt00-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>
</p><p>The same dynamic programming method also can be applied to graphs with unbounded pathwidth, leading to algorithms that solve unparametrized graph problems in <a href="Exponential_time" class="mw-redirect" title="Exponential time">exponential time</a>. For instance, combining this dynamic programming approach with the fact that cubic graphs have pathwidth <i>n</i>/6&nbsp;+&nbsp;o(<i>n</i>) shows that, in a cubic graph, the maximum independent set can be constructed in time O(2<sup><i>n</i>/6&nbsp;+&nbsp;o(<i>n</i>)</sup>), faster than previous known methods.<sup id="cite_ref-fh06_31-2" class="reference"><a href="#cite_note-fh06-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> A similar approach leads to improved exponential-time algorithms for the <a href="Maximum_cut" title="Maximum cut">maximum cut</a> and <a href="Minimum_dominating_set" class="mw-redirect" title="Minimum dominating set">minimum dominating set</a> problems in cubic graphs,<sup id="cite_ref-fh06_31-3" class="reference"><a href="#cite_note-fh06-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> and for several other NP-hard optimization problems.<sup id="cite_ref-57" class="reference"><a href="#cite_note-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Boxicity" title="Boxicity">Boxicity</a>, a different way of measuring the complexity of an arbitrary graph in terms of interval graphs</li>
<li><a href="Cutwidth" title="Cutwidth">Cutwidth</a>, the minimum possible width of a linear ordering of the vertices of a graph</li>
<li><a href="Tree-depth" title="Tree-depth">Tree-depth</a>, a number that is bounded for a minor-closed graph family if and only if the family excludes a path</li>
<li><a href="Degeneracy_(graph_theory)" title="Degeneracy (graph theory)">Degeneracy</a>, a measure of the sparsity of a graph that is at most equal to its path width</li>
<li><a href="Graph_bandwidth" title="Graph bandwidth">Graph bandwidth</a>, a different NP-complete optimization problem involving linear layouts of graphs</li>
<li><a href="Strahler_number" title="Strahler number">Strahler number</a>, a measure of the complexity of rooted trees defined similarly to pathwidth of unrooted trees</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;">
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><a href="#CITEREFDiestelKühn2005">Diestel &amp; Kühn (2005)</a>.</span>
</li>
<li id="cite_note-rs83-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-rs83_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-rs83_2-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-rs83_2-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-rs83_2-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFRobertsonSeymour1983">Robertson &amp; Seymour (1983)</a>.</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><a href="#CITEREFKinnersley1989">Kinnersley (1989)</a>; <a href="#CITEREFBodlaender1998">Bodlaender (1998)</a>.</span>
</li>
<li id="cite_note-Robertson_2003-4"><span class="mw-cite-backlink">^ <a href="#cite_ref-Robertson_2003_4-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Robertson_2003_4-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFRobertsonSeymour2003">Robertson &amp; Seymour (2003)</a>.</span>
</li>
<li id="cite_note-npc-5"><span class="mw-cite-backlink">^ <a href="#cite_ref-npc_5-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-npc_5-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFKashiwabaraFujisawa1979">Kashiwabara &amp; Fujisawa (1979)</a>; <a href="#CITEREFOhtsukiMoriKuhKashiwabara1979">Ohtsuki et al. (1979)</a>; <a href="#CITEREFLengauer1981">Lengauer (1981)</a>; <a href="#CITEREFArnborgCorneilProskurowski1987">Arnborg, Corneil &amp; Proskurowski (1987)</a>.</span>
</li>
<li id="cite_note-bghk92-6"><span class="mw-cite-backlink">^ <a href="#cite_ref-bghk92_6-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-bghk92_6-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFBodlaenderGilbertHafsteinssonKloks1992">Bodlaender et al. (1992)</a>.</span>
</li>
<li id="cite_note-bounded-tw-algs-7"><span class="mw-cite-backlink">^ <a href="#cite_ref-bounded-tw-algs_7-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-bounded-tw-algs_7-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-bounded-tw-algs_7-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFBodlaender1996">Bodlaender (1996)</a>; <a href="#CITEREFBodlaenderKloks1996">Bodlaender &amp; Kloks (1996)</a></span>
</li>
<li id="cite_note-FOOTNOTEBodlaender1994-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTEBodlaender1994_8-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFBodlaender1994">Bodlaender (1994)</a>.</span>
</li>
<li id="cite_note-tree-algs-9"><span class="mw-cite-backlink">^ <a href="#cite_ref-tree-algs_9-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-tree-algs_9-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFMöhring1990">Möhring (1990)</a>; <a href="#CITEREFScheffler1990">Scheffler (1990)</a>; <a href="#CITEREFEllisSudboroughTurner1994">Ellis, Sudborough &amp; Turner (1994)</a>; <a href="#CITEREFPengHoHsuKo1998">Peng et al. (1998)</a>; <a href="#CITEREFSkodinis2000">Skodinis (2000)</a>; <a href="#CITEREFSkodinis2003">Skodinis (2003)</a>; <a href="#CITEREFCoudertHucMazauric2012">Coudert, Huc &amp; Mazauric (2012)</a>.</span>
</li>
<li id="cite_note-Arnborg_1985-10"><span class="mw-cite-backlink">^ <a href="#cite_ref-Arnborg_1985_10-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Arnborg_1985_10-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFArnborg1985">Arnborg (1985)</a>.</span>
</li>
<li id="cite_note-apt00-11"><span class="mw-cite-backlink">^ <a href="#cite_ref-apt00_11-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-apt00_11-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFAspvallProskurowskiTelle2000">Aspvall, Proskurowski &amp; Telle (2000)</a>.</span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><a href="#CITEREFBodlaender1998">Bodlaender (1998)</a>, Theorem 29, p. 13.</span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><a href="#CITEREFKinnersley1989">Kinnersley (1989)</a>; <a href="#CITEREFKinnersley1992">Kinnersley (1992)</a>; <a href="#CITEREFBodlaender1998">Bodlaender (1998)</a>, Theorem 51.</span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><a href="#CITEREFProskurowskiTelle1999">Proskurowski &amp; Telle (1999)</a>.</span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><a href="#CITEREFKorachSolel1993">Korach &amp; Solel (1993)</a>, Lemma 3 p.99; <a href="#CITEREFBodlaender1998">Bodlaender (1998)</a>, Theorem 47, p. 24.</span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><a href="#CITEREFKorachSolel1993">Korach &amp; Solel (1993)</a>, Lemma 1, p. 99; <a href="#CITEREFBodlaender1998">Bodlaender (1998)</a>, Theorem 49, p. 24.</span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><a href="#CITEREFKorachSolel1993">Korach &amp; Solel (1993)</a>, Theorem 5, p. 99; <a href="#CITEREFBodlaender1998">Bodlaender (1998)</a>, Theorem 66, p. 30. <a href="#CITEREFScheffler1992">Scheffler (1992)</a> gives a tighter upper bound of <span class="texhtml">log<sub>3</sub>(2<i>n</i> + 1)</span> on the pathwidth of an <span class="texhtml mvar" style="font-style:italic;">n</span>-vertex forest.</span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><a href="#CITEREFKorachSolel1993">Korach &amp; Solel (1993)</a>, Theorem 6, p. 100; <a href="#CITEREFBodlaender1998">Bodlaender (1998)</a>, Corollary 24, p.10.</span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><a href="#CITEREFGurskiWanke2007">Gurski &amp; Wanke (2007)</a>.</span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><a href="#CITEREFGolovach1993">Golovach (1993)</a>.</span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><a href="#CITEREFBodlaender1998">Bodlaender (1998)</a>, Corollary 23, p. 10.</span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><a href="#CITEREFBodlaender1998">Bodlaender (1998)</a>, Theorem 20, p. 9.</span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><a href="#CITEREFAlonSeymourThomas1990">Alon, Seymour &amp; Thomas (1990)</a>.</span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><a href="#CITEREFBodlaenderFomin2002">Bodlaender &amp; Fomin (2002)</a>; <a href="#CITEREFCoudertHucSereni2007">Coudert, Huc &amp; Sereni (2007)</a>.</span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><a href="#CITEREFFominThilikos2007">Fomin &amp; Thilikos (2007)</a>; <a href="#CITEREFAminiHucPérennes2009">Amini, Huc &amp; Pérennes (2009)</a>.</span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><a href="#CITEREFFomin2003">Fomin (2003)</a>.</span>
</li>
<li id="cite_note-bm90-27"><span class="mw-cite-backlink">^ <a href="#cite_ref-bm90_27-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-bm90_27-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFBodlaenderMöhring1990">Bodlaender &amp; Möhring (1990)</a>.</span>
</li>
<li id="cite_note-bkk93-28"><span class="mw-cite-backlink">^ <a href="#cite_ref-bkk93_28-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-bkk93_28-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFBodlaenderKloksKratsch1993">Bodlaender, Kloks &amp; Kratsch (1993)</a>.</span>
</li>
<li id="cite_note-hm94-29"><span class="mw-cite-backlink">^ <a href="#cite_ref-hm94_29-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-hm94_29-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFHabibMöhring1994">Habib &amp; Möhring (1994)</a>.</span>
</li>
<li id="cite_note-g95-30"><span class="mw-cite-backlink">^ <a href="#cite_ref-g95_30-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-g95_30-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFGarbe1995">Garbe (1995)</a>.</span>
</li>
<li id="cite_note-fh06-31"><span class="mw-cite-backlink">^ <a href="#cite_ref-fh06_31-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-fh06_31-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-fh06_31-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-fh06_31-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFFominHøie2006">Fomin &amp; Høie (2006)</a>.</span>
</li>
<li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text"><a href="#CITEREFFominKratschTodincaVillanger2008">Fomin et al. (2008)</a>.</span>
</li>
<li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><a href="#CITEREFDowneyFellows1999">Downey &amp; Fellows (1999)</a>, p.12.</span>
</li>
<li id="cite_note-ms88-34"><span class="mw-cite-backlink">^ <a href="#cite_ref-ms88_34-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-ms88_34-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-ms88_34-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-ms88_34-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFMonienSudborough1988">Monien &amp; Sudborough (1988)</a>.</span>
</li>
<li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><a href="#CITEREFGustedt1993">Gustedt (1993)</a>.</span>
</li>
<li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><a href="#CITEREFKloksKratschMüller1995">Kloks, Kratsch &amp; Müller (1995)</a>. A chordal domino is a chordal graph in which every vertex belongs to at most two maximal cliques.</span>
</li>
<li id="cite_note-kbmk-37"><span class="mw-cite-backlink">^ <a href="#cite_ref-kbmk_37-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-kbmk_37-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFKloksBodlaenderMüllerKratsch1993">Kloks et al. (1993)</a>.</span>
</li>
<li id="cite_note-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-38">^</a></b></span> <span class="reference-text"><a href="#CITEREFKloksBodlaender1992">Kloks &amp; Bodlaender (1992)</a>; <a href="#CITEREFGustedt1993">Gustedt (1993)</a>.</span>
</li>
<li id="cite_note-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-39">^</a></b></span> <span class="reference-text"><a href="#CITEREFGarbe1995">Garbe (1995)</a> credits this result to the 1993 Ph.D. thesis of Ton Kloks; Garbe's polynomial time algorithm for comparability graphs of interval orders generalizes this result, since any chordal graph must be a comparability graph of this type.</span>
</li>
<li id="cite_note-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-40">^</a></b></span> <span class="reference-text"><a href="#CITEREFSuchanTodinca2007">Suchan &amp; Todinca (2007)</a>.</span>
</li>
<li id="cite_note-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-41">^</a></b></span> <span class="reference-text"><a href="#CITEREFFeigeHajiaghayiLee2005">Feige, Hajiaghayi &amp; Lee (2005)</a>.</span>
</li>
<li id="cite_note-gm20-42"><span class="mw-cite-backlink">^ <a href="#cite_ref-gm20_42-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-gm20_42-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFRobertsonSeymour2004">Robertson &amp; Seymour (2004)</a>.</span>
</li>
<li id="cite_note-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-43">^</a></b></span> <span class="reference-text"><a href="#CITEREFBienstockRobertsonSeymourThomas1991">Bienstock et al. (1991)</a>; <a href="#CITEREFDiestel1995">Diestel (1995)</a>; <a href="#CITEREFCattellDinneenFellows1996">Cattell, Dinneen &amp; Fellows (1996)</a>.</span>
</li>
<li id="cite_note-obstructions-44"><span class="mw-cite-backlink">^ <a href="#cite_ref-obstructions_44-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-obstructions_44-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFKinnersley1992">Kinnersley (1992)</a>; <a href="#CITEREFTakahashiUenoKajitani1994">Takahashi, Ueno &amp; Kajitani (1994)</a>; <a href="#CITEREFBodlaender1998">Bodlaender (1998)</a>, p. 8.</span>
</li>
<li id="cite_note-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-45">^</a></b></span> <span class="reference-text"><a href="#CITEREFKinnersleyLangston1994">Kinnersley &amp; Langston (1994)</a>.</span>
</li>
<li id="cite_note-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-46">^</a></b></span> <span class="reference-text"><a href="#CITEREFDemaineHajiaghayiKawarabayashi2005">Demaine, Hajiaghayi &amp; Kawarabayashi (2005)</a>.</span>
</li>
<li id="cite_note-47"><span class="mw-cite-backlink"><b><a href="#cite_ref-47">^</a></b></span> <span class="reference-text"><a href="#CITEREFBerge1967">Berge (1967)</a>.</span>
</li>
<li id="cite_note-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-48">^</a></b></span> <span class="reference-text"><a href="#CITEREFLopezLaw1980">Lopez &amp; Law (1980)</a>.</span>
</li>
<li id="cite_note-fl89-49"><span class="mw-cite-backlink">^ <a href="#cite_ref-fl89_49-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-fl89_49-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFFellowsLangston1989">Fellows &amp; Langston (1989)</a>.</span>
</li>
<li id="cite_note-50"><span class="mw-cite-backlink"><b><a href="#cite_ref-50">^</a></b></span> <span class="reference-text"><a href="#CITEREFMöhring1990">Möhring (1990)</a>; <a href="#CITEREFFerreiraSong1992">Ferreira &amp; Song (1992)</a>.</span>
</li>
<li id="cite_note-h03-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-h03_51-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFHliněny2003">Hliněny (2003)</a>.</span>
</li>
<li id="cite_note-52"><span class="mw-cite-backlink"><b><a href="#cite_ref-52">^</a></b></span> <span class="reference-text"><a href="#CITEREFSuderman2004">Suderman (2004)</a>.</span>
</li>
<li id="cite_note-dfkl08-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-dfkl08_53-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFDujmovićFellowsKitchingLiotta2008">Dujmović et al. (2008)</a>.</span>
</li>
<li id="cite_note-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-54">^</a></b></span> <span class="reference-text"><a href="#CITEREFDujmovićMorinWood2003">Dujmović, Morin &amp; Wood (2003)</a>.</span>
</li>
<li id="cite_note-bgt98-55"><span class="mw-cite-backlink">^ <a href="#cite_ref-bgt98_55-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-bgt98_55-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a href="#CITEREFBodlaenderGustedtTelle1998">Bodlaender, Gustedt &amp; Telle (1998)</a>.</span>
</li>
<li id="cite_note-56"><span class="mw-cite-backlink"><b><a href="#cite_ref-56">^</a></b></span> <span class="reference-text"><a href="#CITEREFMiller1956">Miller (1956)</a>.</span>
</li>
<li id="cite_note-57"><span class="mw-cite-backlink"><b><a href="#cite_ref-57">^</a></b></span> <span class="reference-text"><a href="#CITEREFKneisMölleRichterRossmanith2005">Kneis et al. (2005)</a>; <a href="#CITEREFBjörklundHusfeldt2008">Björklund &amp; Husfeldt (2008)</a>.</span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239549316">
/* start https://en.wikipedia.org/ */


.mw-parser-output .refbegin{margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}@media screen{.mw-parser-output .refbegin{font-size:90%}}


/* end https://en.wikipedia.org/ */
</style><div class="refbegin refbegin-columns references-column-width" style="column-width: 30em">
<ul><li><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFAlonSeymourThomas1990" class="citation cs2"><a href="Noga_Alon" title="Noga Alon">Alon, Noga</a>; <a href="Paul_Seymour_(mathematician)" title="Paul Seymour (mathematician)">Seymour, Paul</a>; <a href="Robin_Thomas_(mathematician)" title="Robin Thomas (mathematician)">Thomas, Robin</a> (1990), "A separator theorem for graphs with an excluded minor and its applications", <i>Proc. 22nd ACM Symp. on Theory of Computing (STOC 1990)</i>, pp.&nbsp;<span class="nowrap">293–</span>299, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F100216.100254">10.1145/100216.100254</a></span>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0897913612</bdi>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:17521329">17521329</a></cite>.</li>
<li><cite id="CITEREFAminiHucPérennes2009" class="citation cs2">Amini, Omid; Huc, Florian; Pérennes, Stéphane (2009), "On the path-width of planar graphs", <i><a href="SIAM_Journal_on_Discrete_Mathematics" title="SIAM Journal on Discrete Mathematics">SIAM Journal on Discrete Mathematics</a></i>, <b>23</b> (3): <span class="nowrap">1311–</span>1316, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1137%2F060670146">10.1137/060670146</a></cite>.</li>
<li><cite id="CITEREFArnborg1985" class="citation cs2">Arnborg, Stefan (1985), "Efficient algorithms for combinatorial problems on graphs with bounded decomposability – A survey", <i>BIT</i>, <b>25</b> (1): <span class="nowrap">2–</span>23, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2FBF01934985">10.1007/BF01934985</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:122263659">122263659</a></cite>.</li>
<li><cite id="CITEREFArnborgCorneilProskurowski1987" class="citation cs2">Arnborg, Stefan; <a href="Derek_Corneil" title="Derek Corneil">Corneil, Derek G.</a>; Proskurowski, Andrzej (1987), "Complexity of finding embeddings in a <span class="texhtml mvar" style="font-style:italic;">k</span>-tree", <i>SIAM Journal on Algebraic and Discrete Methods</i>, <b>8</b> (2): <span class="nowrap">277–</span>284, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1137%2F0608024">10.1137/0608024</a></cite>.</li>
<li><cite id="CITEREFAspvallProskurowskiTelle2000" class="citation cs2">Aspvall, Bengt; Proskurowski, Andrzej; Telle, Jan Arne (2000), "Memory requirements for table computations in partial <i>k</i>-tree algorithms", <i><a href="Algorithmica" title="Algorithmica">Algorithmica</a></i>, <b>27</b> (3): <span class="nowrap">382–</span>394, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs004530010025">10.1007/s004530010025</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:9690525">9690525</a></cite>.</li>
<li><cite id="CITEREFBerge1967" class="citation cs2"><a href="Claude_Berge" title="Claude Berge">Berge, Claude</a> (1967), "Some classes of perfect graphs", <i>Graph Theory and Theoretical Physics</i>, New York: Academic Press, pp.&nbsp;<span class="nowrap">155–</span>165</cite>.</li>
<li><cite id="CITEREFBienstockRobertsonSeymourThomas1991" class="citation cs2">Bienstock, Dan; <a href="Neil_Robertson_(mathematician)" title="Neil Robertson (mathematician)">Robertson, Neil</a>; <a href="Paul_Seymour_(mathematician)" title="Paul Seymour (mathematician)">Seymour, Paul</a>; <a href="Robin_Thomas_(mathematician)" title="Robin Thomas (mathematician)">Thomas, Robin</a> (1991), "Quickly excluding a forest", <i><a href="Journal_of_Combinatorial_Theory" title="Journal of Combinatorial Theory">Journal of Combinatorial Theory, Series B</a></i>, <b>52</b> (2): <span class="nowrap">274–</span>283, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0095-8956%2891%2990068-U">10.1016/0095-8956(91)90068-U</a></span></cite>.</li>
<li><cite id="CITEREFBjörklundHusfeldt2008" class="citation cs2">Björklund, Andreas; Husfeldt, Thore (2008), "Exact algorithms for exact satisfiability and number of perfect matchings", <i><a href="Algorithmica" title="Algorithmica">Algorithmica</a></i>, <b>52</b> (2): <span class="nowrap">226–</span>249, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs00453-007-9149-8">10.1007/s00453-007-9149-8</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:37693881">37693881</a></cite>.</li>
<li><cite id="CITEREFBodlaender1994" class="citation cs2"><a href="Hans_L._Bodlaender" title="Hans L. Bodlaender">Bodlaender, Hans L.</a> (1994), "A tourist guide through treewidth", in Dassow, Jürgen; Kelemenová, Alisa (eds.), <i>Developments in Theoretical Computer Science (Proc. 7th International Meeting of Young Computer Scientists, Smolenice, 16–20 November 1992)</i>, Topics in Computer Mathematics, vol.&nbsp;6, Gordon and Breach, pp.&nbsp;<span class="nowrap">1–</span>20</cite>.</li>
<li><cite id="CITEREFBodlaender1994a" class="citation journal cs2">Bodlaender, Hans L. (1994a), "A tourist guide through treewidth", <i>Acta Cybernetica</i>, <b>11</b>: <span class="nowrap">1–</span>2</cite></li>
<li><cite id="CITEREFBodlaender1996" class="citation cs2"><a href="Hans_L._Bodlaender" title="Hans L. Bodlaender">Bodlaender, Hans L.</a> (1996), "A linear-time algorithm for finding tree-decompositions of small treewidth", <i><a href="SIAM_Journal_on_Computing" title="SIAM Journal on Computing">SIAM Journal on Computing</a></i>, <b>25</b> (6): <span class="nowrap">1305–</span>1317, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1137%2FS0097539793251219">10.1137/S0097539793251219</a>, <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/1874%2F16670">1874/16670</a></span></cite>.</li>
<li><cite id="CITEREFBodlaender1998" class="citation cs2"><a href="Hans_L._Bodlaender" title="Hans L. Bodlaender">Bodlaender, Hans L.</a> (1998), "A partial <i>k</i>-arboretum of graphs with bounded treewidth", <i><a href="Theoretical_Computer_Science_(journal)" title="Theoretical Computer Science (journal)">Theoretical Computer Science</a></i>, <b>209</b> (<span class="nowrap">1–</span>2): <span class="nowrap">1–</span>45, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2FS0304-3975%2897%2900228-4">10.1016/S0304-3975(97)00228-4</a></span></cite>.</li>
<li><cite id="CITEREFBodlaenderFomin2002" class="citation cs2"><a href="Hans_L._Bodlaender" title="Hans L. Bodlaender">Bodlaender, Hans L.</a>; Fomin, Fedor V. (2002), "Approximation of pathwidth of outerplanar graphs", <i>Journal of Algorithms</i>, <b>43</b> (2): <span class="nowrap">190–</span>200, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2FS0196-6774%2802%2900001-9">10.1016/S0196-6774(02)00001-9</a></cite>.</li>
<li><cite id="CITEREFBodlaenderGilbertHafsteinssonKloks1992" class="citation cs2"><a href="Hans_L._Bodlaender" title="Hans L. Bodlaender">Bodlaender, Hans L.</a>; Gilbert, John R.; Hafsteinsson, Hjálmtýr; Kloks, Ton (1992), "Approximating treewidth, pathwidth, and minimum elimination tree height", <i>Graph-Theoretic Concepts in Computer Science</i>, <a href="Lecture_Notes_in_Computer_Science" title="Lecture Notes in Computer Science">Lecture Notes in Computer Science</a>, vol.&nbsp;570, pp.&nbsp;<span class="nowrap">1–</span>12, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F3-540-55121-2_1">10.1007/3-540-55121-2_1</a>, <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/1874%2F17927">1874/17927</a></span>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-55121-8</bdi></cite>.</li>
<li><cite id="CITEREFBodlaenderGustedtTelle1998" class="citation cs2"><a href="Hans_L._Bodlaender" title="Hans L. Bodlaender">Bodlaender, Hans L.</a>; Gustedt, Jens; Telle, Jan Arne (1998), "Linear-time register allocation for a fixed number of registers", <a rel="nofollow" class="external text" href="http://www.ii.uib.no/~telle/bib/BGT.pdf"><i>Proc. 9th ACM–SIAM Symposium on Discrete Algorithms (SODA '98)</i></a> <span class="cs1-format">(PDF)</span>, pp.&nbsp;<span class="nowrap">574–</span>583</cite>.</li>
<li><cite id="CITEREFBodlaenderKloks1996" class="citation cs2"><a href="Hans_L._Bodlaender" title="Hans L. Bodlaender">Bodlaender, Hans L.</a>; Kloks, Ton (1996), "Efficient and constructive algorithms for the pathwidth and treewidth of graphs", <i>Journal of Algorithms</i>, <b>21</b> (2): <span class="nowrap">358–</span>402, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1006%2Fjagm.1996.0049">10.1006/jagm.1996.0049</a>, <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/1874%2F16538">1874/16538</a></span></cite>.</li>
<li><cite id="CITEREFBodlaenderKloksKratsch1993" class="citation cs2"><a href="Hans_L._Bodlaender" title="Hans L. Bodlaender">Bodlaender, Hans L.</a>; Kloks, Ton; Kratsch, Dieter (1993), "Treewidth and pathwidth of permutation graphs", <a href="International_Colloquium_on_Automata%2C_Languages_and_Programming" title="International Colloquium on Automata, Languages and Programming"><i>Proc. 20th International Colloquium on Automata, Languages and Programming (ICALP 1993)</i></a>, Lecture Notes in Computer Science, vol.&nbsp;700, Springer-Verlag, pp.&nbsp;<span class="nowrap">114–</span>125, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F3-540-56939-1_66">10.1007/3-540-56939-1_66</a>, <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/1874%2F16657">1874/16657</a></span>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-56939-8</bdi></cite>.</li>
<li><cite id="CITEREFBodlaenderMöhring1990" class="citation cs2"><a href="Hans_L._Bodlaender" title="Hans L. Bodlaender">Bodlaender, Hans L.</a>; Möhring, Rolf H. (1990), "The pathwidth and treewidth of cographs", <a href="SWAT_and_WADS_conferences" title="SWAT and WADS conferences"><i>Proc. 2nd Scandinavian Workshop on Algorithm Theory</i></a>, Lecture Notes in Computer Science, vol.&nbsp;447, Springer-Verlag, pp.&nbsp;<span class="nowrap">301–</span>309, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F3-540-52846-6_99">10.1007/3-540-52846-6_99</a>, <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/1874%2F16625">1874/16625</a></span>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-52846-3</bdi></cite>.</li>
<li><cite id="CITEREFCattellDinneenFellows1996" class="citation cs2">Cattell, Kevin; Dinneen, Michael J.; <a href="Michael_Fellows" title="Michael Fellows">Fellows, Michael R.</a> (1996), "A simple linear-time algorithm for finding path-decompositions of small width", <i><a href="Information_Processing_Letters" title="Information Processing Letters">Information Processing Letters</a></i>, <b>57</b> (4): <span class="nowrap">197–</span>203, <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/math/9410211">math/9410211</a></span>, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0020-0190%2895%2900190-5">10.1016/0020-0190(95)00190-5</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:2442557">2442557</a></cite>.</li>
<li><cite id="CITEREFCoudertHucMazauric2012" class="citation cs2">Coudert, David; Huc, Florian; Mazauric, Dorian (2012), <a rel="nofollow" class="external text" href="https://hal.inria.fr/inria-00587819/file/paper-noformat.pdf">"A Distributed Algorithm for Computing the Node Search Number in Trees"</a> <span class="cs1-format">(PDF)</span>, <i><a href="Algorithmica" title="Algorithmica">Algorithmica</a></i>, <b>63</b> (1): <span class="nowrap">158–</span>190, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs00453-011-9524-3">10.1007/s00453-011-9524-3</a></cite>.</li>
<li><cite id="CITEREFCoudertHucSereni2007" class="citation cs2">Coudert, David; Huc, Florian; Sereni, Jean-Sébastien (2007), <a rel="nofollow" class="external text" href="https://hal.inria.fr/inria-00070220/file/RR-5804.pdf">"Pathwidth of outerplanar graphs"</a> <span class="cs1-format">(PDF)</span>, <i><a href="Journal_of_Graph_Theory" title="Journal of Graph Theory">Journal of Graph Theory</a></i>, <b>55</b> (1): <span class="nowrap">27–</span>41, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1002%2Fjgt.20218">10.1002/jgt.20218</a></cite>.</li>
<li><cite id="CITEREFDiestel1995" class="citation cs2">Diestel, Reinhard (1995), "Graph Minors I: a short proof of the path-width theorem", <i><a href="Combinatorics%2C_Probability_and_Computing" title="Combinatorics, Probability and Computing">Combinatorics, Probability and Computing</a></i>, <b>4</b> (1): <span class="nowrap">27–</span>30, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1017%2FS0963548300001450">10.1017/S0963548300001450</a></cite>.</li>
<li><cite id="CITEREFDiestelKühn2005" class="citation cs2">Diestel, Reinhard; <a href="Daniela_K%C3%BChn" title="Daniela Kühn">Kühn, Daniela</a> (2005), "Graph minor hierarchies", <i><a href="Discrete_Applied_Mathematics" title="Discrete Applied Mathematics">Discrete Applied Mathematics</a></i>, <b>145</b> (2): <span class="nowrap">167–</span>182, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.dam.2004.01.010">10.1016/j.dam.2004.01.010</a></span></cite>.</li>
<li><cite id="CITEREFDemaineHajiaghayiKawarabayashi2005" class="citation cs2"><a href="Erik_Demaine" title="Erik Demaine">Demaine, Erik D.</a>; <a href="Mohammad_Hajiaghayi" title="Mohammad Hajiaghayi">Hajiaghayi, MohammadTaghi</a>; <a href="Ken-ichi_Kawarabayashi" title="Ken-ichi Kawarabayashi">Kawarabayashi, Ken-ichi</a> (2005), "Algorithmic graph minor theory: decomposition, approximation, and coloring", <a href="Symposium_on_Foundations_of_Computer_Science" title="Symposium on Foundations of Computer Science"><i>Proc. 46th IEEE Symposium on Foundations of Computer Science (FOCS 2005)</i></a>, pp.&nbsp;<span class="nowrap">637–</span>646, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FSFCS.2005.14">10.1109/SFCS.2005.14</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-7695-2468-0</bdi>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:13238254">13238254</a></cite>.</li>
<li><cite id="CITEREFDowneyFellows1999" class="citation cs2"><a href="Rod_Downey" title="Rod Downey">Downey, Rod G.</a>; <a href="Michael_Fellows" title="Michael Fellows">Fellows, Michael R.</a> (1999), <i>Parameterized Complexity</i>, Springer-Verlag, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-387-94883-X</bdi></cite>.</li>
<li><cite id="CITEREFDujmovićFellowsKitchingLiotta2008" class="citation cs2"><a href="Vida_Dujmovi%C4%87" title="Vida Dujmović">Dujmović, V.</a>; <a href="Michael_Fellows" title="Michael Fellows">Fellows, M.R.</a>; Kitching, M.; Liotta, G.; McCartin, C.; Nishimura, N.; Ragde, P.; Rosamond, F.; <a href="Sue_Whitesides" title="Sue Whitesides">Whitesides, S.</a>; <a href="David_Wood_(mathematician)" title="David Wood (mathematician)">Wood, David R.</a> (2008), "On the parameterized complexity of layered graph drawing", <i><a href="Algorithmica" title="Algorithmica">Algorithmica</a></i>, <b>52</b> (2): <span class="nowrap">267–</span>292, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs00453-007-9151-1">10.1007/s00453-007-9151-1</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:2298634">2298634</a></cite>.</li>
<li><cite id="CITEREFDujmovićMorinWood2003" class="citation cs2"><a href="Vida_Dujmovi%C4%87" title="Vida Dujmović">Dujmović, Vida</a>; <a href="Pat_Morin" title="Pat Morin">Morin, Pat</a>; <a href="David_Wood_(mathematician)" title="David Wood (mathematician)">Wood, David R.</a> (2003), <a rel="nofollow" class="external text" href="http://cg.scs.carleton.ca/~vida/pubs/papers/DMW-GD02.pdf">"Path-width and three-dimensional straight-line grid drawings of graphs"</a> <span class="cs1-format">(PDF)</span>, <a href="International_Symposium_on_Graph_Drawing" title="International Symposium on Graph Drawing"><i>Proc. 10th International Symposium on Graph Drawing (GD 2002)</i></a>, Lecture Notes in Computer Science, vol.&nbsp;2528, Springer-Verlag, pp.&nbsp;<span class="nowrap">42–</span>53</cite>.</li>
<li><cite id="CITEREFEllisSudboroughTurner1983" class="citation cs2">Ellis, J. A.; Sudborough, I. H.; Turner, J. S. (1983), "Graph separation and search number", <i>Proc. 1983 Allerton Conf. on Communication, Control, and Computing</i></cite>. As cited by <a href="#CITEREFMonienSudborough1988">Monien &amp; Sudborough (1988)</a>.</li>
<li><cite id="CITEREFEllisSudboroughTurner1994" class="citation cs2">Ellis, J. A.; Sudborough, I. H.; Turner, J. S. (1994), "The vertex separation and search number of a tree", <i><a href="Information_and_Computation" title="Information and Computation">Information and Computation</a></i>, <b>113</b> (1): <span class="nowrap">50–</span>79, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1006%2Finco.1994.1064">10.1006/inco.1994.1064</a></span></cite>.</li>
<li><cite id="CITEREFFeigeHajiaghayiLee2005" class="citation cs2"><a href="Uriel_Feige" title="Uriel Feige">Feige, Uriel</a>; <a href="Mohammad_Hajiaghayi" title="Mohammad Hajiaghayi">Hajiaghayi, Mohammadtaghi</a>; Lee, James R. (2005), "Improved approximation algorithms for minimum-weight vertex separators", <a href="Symposium_on_Theory_of_Computing" title="Symposium on Theory of Computing"><i>Proc. 37th ACM Symposium on Theory of Computing (STOC 2005)</i></a>, pp.&nbsp;<span class="nowrap">563–</span>572, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F1060590.1060674">10.1145/1060590.1060674</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>1581139608</bdi>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:14097859">14097859</a></cite>.</li>
<li><cite id="CITEREFFellowsLangston1989" class="citation cs2"><a href="Michael_Fellows" title="Michael Fellows">Fellows, Michael R.</a>; <a href="Michael_Langston" title="Michael Langston">Langston, Michael A.</a> (1989), "On search decision and the efficiency of polynomial-time algorithms", <a href="Symposium_on_Theory_of_Computing" title="Symposium on Theory of Computing"><i>Proc. 21st ACM Symposium on Theory of Computing</i></a>, pp.&nbsp;<span class="nowrap">501–</span>512, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F73007.73055">10.1145/73007.73055</a></span>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0897913078</bdi>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:1854173">1854173</a></cite>.</li>
<li><cite id="CITEREFFerreiraSong1992" class="citation cs2">Ferreira, Afonso G.; Song, Siang W. (1992), "Achieving optimality for gate matrix layout and PLA folding: a graph theoretic approach", <i>Proc. 1st Latin American Symposium on Theoretical Informatics (LATIN '92)</i>, Lecture Notes in Computer Science, vol.&nbsp;583, Springer-Verlag, pp.&nbsp;<span class="nowrap">139–</span>153, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2FBFb0023825">10.1007/BFb0023825</a>, <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/10068%2F43314">10068/43314</a></span>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>3-540-55284-7</bdi></cite>.</li>
<li><cite id="CITEREFde_Fluiter1997" class="citation cs2">de Fluiter, Babette (1997), <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110724173550/http://igitur-archive.library.uu.nl/dissertations/01847381/full.pdf"><i>Algorithms for Graphs of Small Treewidth</i></a> <span class="cs1-format">(PDF)</span>, Ph.D. thesis, <a href="Utrecht_University" title="Utrecht University">Utrecht University</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>90-393-1528-0</bdi>, archived from <a rel="nofollow" class="external text" href="http://igitur-archive.library.uu.nl/dissertations/01847381/full.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2011-07-24<span class="reference-accessdate">, retrieved <span class="nowrap">2010-05-06</span></span></cite>.</li>
<li><cite id="CITEREFFomin2003" class="citation cs2">Fomin, Fedor V. (2003), "Pathwidth of planar and line graphs", <i><a href="Graphs_and_Combinatorics" title="Graphs and Combinatorics">Graphs and Combinatorics</a></i>, <b>19</b> (1): <span class="nowrap">91–</span>99, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs00373-002-0490-z">10.1007/s00373-002-0490-z</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:43123449">43123449</a></cite>.</li>
<li><cite id="CITEREFFominHøie2006" class="citation cs2">Fomin, Fedor V.; Høie, Kjartan (2006), "Pathwidth of cubic graphs and exact algorithms", <i><a href="Information_Processing_Letters" title="Information Processing Letters">Information Processing Letters</a></i>, <b>97</b> (5): <span class="nowrap">191–</span>196, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.ipl.2005.10.012">10.1016/j.ipl.2005.10.012</a></cite>.</li>
<li><cite id="CITEREFFominKratschTodincaVillanger2008" class="citation cs2">Fomin, Fedor V.; Kratsch, Dieter; Todinca, Ioan; Villanger, Yngve (2008), "Exact algorithms for treewidth and minimum fill-in", <i><a href="SIAM_Journal_on_Computing" title="SIAM Journal on Computing">SIAM Journal on Computing</a></i>, <b>38</b> (3): <span class="nowrap">1058–</span>1079, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1137%2F050643350">10.1137/050643350</a>, <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/1956%2F1151">1956/1151</a></span></cite>.</li>
<li><cite id="CITEREFFominThilikos2007" class="citation cs2">Fomin, Fedor V.; Thilikos, Dimitrios M. (2007), "On self duality of pathwidth in polyhedral graph embeddings", <i><a href="Journal_of_Graph_Theory" title="Journal of Graph Theory">Journal of Graph Theory</a></i>, <b>55</b> (1): <span class="nowrap">42–</span>54, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1002%2Fjgt.20219">10.1002/jgt.20219</a></cite>.</li>
<li><cite id="CITEREFGarbe1995" class="citation cs2">Garbe, Renate (1995), "Tree-width and path-width of comparability graphs of interval orders", <i>Proc. 20th International Workshop Graph-Theoretic Concepts in Computer Science (WG'94)</i>, Lecture Notes in Computer Science, vol.&nbsp;903, Springer-Verlag, pp.&nbsp;<span class="nowrap">26–</span>37, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F3-540-59071-4_35">10.1007/3-540-59071-4_35</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-59071-2</bdi></cite>.</li>
<li><cite id="CITEREFGolovach1993" class="citation cs2">Golovach, P. A. (1993), "The cutwidth of a graph and the vertex separation number of the line graph", <i>Discrete Mathematics and Applications</i>, <b>3</b> (5): <span class="nowrap">517–</span>522, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1515%2Fdma.1993.3.5.517">10.1515/dma.1993.3.5.517</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:120745961">120745961</a></cite>.</li>
<li><cite id="CITEREFGuha2000" class="citation cs2">Guha, Sudipto (2000), "Nested graph dissection and approximation algorithms", <a href="Symposium_on_Foundations_of_Computer_Science" title="Symposium on Foundations of Computer Science"><i>Proc. 41st IEEE Symposium on Foundations of Computer Science (FOCS 2000)</i></a>, p.&nbsp;126, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FSFCS.2000.892072">10.1109/SFCS.2000.892072</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-7695-0850-2</bdi>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:9854056">9854056</a></cite>.</li>
<li><cite id="CITEREFGurskiWanke2007" class="citation cs2">Gurski, Frank; Wanke, Egon (2007), "Line graphs of bounded clique-width", <i><a href="Discrete_Mathematics_(journal)" title="Discrete Mathematics (journal)">Discrete Mathematics</a></i>, <b>307</b> (22): <span class="nowrap">2734–</span>2754, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.disc.2007.01.020">10.1016/j.disc.2007.01.020</a></span></cite>.</li>
<li><cite id="CITEREFGustedt1993" class="citation cs2">Gustedt, Jens (1993), "On the pathwidth of chordal graphs", <i><a href="Discrete_Applied_Mathematics" title="Discrete Applied Mathematics">Discrete Applied Mathematics</a></i>, <b>45</b> (3): <span class="nowrap">233–</span>248, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0166-218X%2893%2990012-D">10.1016/0166-218X(93)90012-D</a></span></cite>.</li>
<li><cite id="CITEREFHabibMöhring1994" class="citation cs2">Habib, Michel; Möhring, Rolf H. (1994), "Treewidth of cocomparability graphs and a new order-theoretic parameter", <i><a href="Order_(journal)" title="Order (journal)">Order</a></i>, <b>11</b> (1): <span class="nowrap">47–</span>60, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2FBF01462229">10.1007/BF01462229</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:2648030">2648030</a></cite>.</li>
<li><cite id="CITEREFHliněny2003" class="citation cs2">Hliněny, Petr (2003), "Crossing-number critical graphs have bounded path-width", <i><a href="Journal_of_Combinatorial_Theory" title="Journal of Combinatorial Theory">Journal of Combinatorial Theory, Series B</a></i>, <b>88</b> (2): <span class="nowrap">347–</span>367, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2FS0095-8956%2803%2900037-6">10.1016/S0095-8956(03)00037-6</a></span></cite>.</li>
<li><cite id="CITEREFKashiwabaraFujisawa1979" class="citation cs2">Kashiwabara, T.; Fujisawa, T. (1979), "NP-completeness of the problem of finding a minimum-clique-number interval graph containing a given graph as a subgraph", <a href="International_Symposium_on_Circuits_and_Systems" class="mw-redirect" title="International Symposium on Circuits and Systems"><i>Proc. International Symposium on Circuits and Systems</i></a>, pp.&nbsp;<span class="nowrap">657–</span>660</cite>.</li>
<li><cite id="CITEREFKinnersley1989" class="citation cs2">Kinnersley, Nancy G. (1989), <i>Obstruction set isolation for layout permutation problems</i> (Ph.D. thesis), Washington State University, <a href="ProQuest" title="ProQuest">ProQuest</a>&nbsp;<a rel="nofollow" class="external text" href="https://www.proquest.com/docview/303738168">303738168</a></cite>; see Theorem 6.A, p. 44.</li>
<li><cite id="CITEREFKinnersley1992" class="citation cs2">Kinnersley, Nancy G. (1992), "The vertex separation number of a graph equals its path-width", <i><a href="Information_Processing_Letters" title="Information Processing Letters">Information Processing Letters</a></i>, <b>42</b> (6): <span class="nowrap">345–</span>350, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0020-0190%2892%2990234-M">10.1016/0020-0190(92)90234-M</a></span></cite>.</li>
<li><cite id="CITEREFKinnersleyLangston1994" class="citation cs2">Kinnersley, Nancy G.; <a href="Michael_Langston" title="Michael Langston">Langston, Michael A.</a> (1994), "Obstruction set isolation for the gate matrix layout problem", <i><a href="Discrete_Applied_Mathematics" title="Discrete Applied Mathematics">Discrete Applied Mathematics</a></i>, <b>54</b> (<span class="nowrap">2–</span>3): <span class="nowrap">169–</span>213, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0166-218X%2894%2990021-3">10.1016/0166-218X(94)90021-3</a></span></cite>.</li>
<li><cite id="CITEREFKirousisPapadimitriou1985" class="citation cs2">Kirousis, Lefteris M.; <a href="Christos_Papadimitriou" title="Christos Papadimitriou">Papadimitriou, Christos H.</a> (1985), "Interval graphs and searching", <i><a href="Discrete_Mathematics_(journal)" title="Discrete Mathematics (journal)">Discrete Mathematics</a></i>, <b>55</b> (2): <span class="nowrap">181–</span>184, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0012-365X%2885%2990046-9">10.1016/0012-365X(85)90046-9</a></span></cite>.</li>
<li><cite id="CITEREFKloksBodlaender1992" class="citation cs2">Kloks, Ton; <a href="Hans_L._Bodlaender" title="Hans L. Bodlaender">Bodlaender, Hans L.</a> (1992), "Approximating treewidth and pathwidth of some classes of perfect graphs", <i>Proc. 3rd International Symposium on Algorithms and Computation (ISAAC'92)</i>, Lecture Notes in Computer Science, vol.&nbsp;650, Springer-Verlag, pp.&nbsp;<span class="nowrap">116–</span>125, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F3-540-56279-6_64">10.1007/3-540-56279-6_64</a>, <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/1874%2F16672">1874/16672</a></span>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-56279-5</bdi></cite>.</li>
<li><cite id="CITEREFKloksBodlaenderMüllerKratsch1993" class="citation cs2">Kloks, T.; <a href="Hans_L._Bodlaender" title="Hans L. Bodlaender">Bodlaender, H.</a>; Müller, H.; Kratsch, D. (1993), "Computing treewidth and minimum fill-in: all you need are the minimal separators", <a href="European_Symposium_on_Algorithms" title="European Symposium on Algorithms"><i>Proc. 1st European Symposium on Algorithms (ESA'93) (Lecture Notes in Computer Science)</i></a>, vol.&nbsp;726, Springer-Verlag, pp.&nbsp;<span class="nowrap">260–</span>271, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F3-540-57273-2_61">10.1007/3-540-57273-2_61</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-57273-2</bdi></cite>.</li>
<li><cite id="CITEREFKloksKratschMüller1995" class="citation cs2">Kloks, Ton; Kratsch, Dieter; Müller, H. (1995), "Dominoes", <i>Proc. 20th International Workshop Graph-Theoretic Concepts in Computer Science (WG'94)</i>, Lecture Notes in Computer Science, vol.&nbsp;903, Springer-Verlag, pp.&nbsp;<span class="nowrap">106–</span>120, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F3-540-59071-4_41">10.1007/3-540-59071-4_41</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-59071-2</bdi></cite>.</li>
<li><cite id="CITEREFKneisMölleRichterRossmanith2005" class="citation cs2">Kneis, Joachim; Mölle, Daniel; Richter, Stefan; Rossmanith, Peter (2005), "Algorithms based on the treewidth of sparse graphs", <i>Proc. 31st International Workshop on Graph-Theoretic Concepts in Computer Science (WG 2005)</i>, Lecture Notes in Computer Science, vol.&nbsp;3787, Springer-Verlag, pp.&nbsp;<span class="nowrap">385–</span>396, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F11604686_34">10.1007/11604686_34</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-31000-6</bdi></cite>.</li>
<li><cite id="CITEREFKorachSolel1993" class="citation cs2">Korach, Ephraim; Solel, Nir (1993), "Tree-width, path-width, and cutwidth", <i><a href="Discrete_Applied_Mathematics" title="Discrete Applied Mathematics">Discrete Applied Mathematics</a></i>, <b>43</b> (1): <span class="nowrap">97–</span>101, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0166-218X%2893%2990171-J">10.1016/0166-218X(93)90171-J</a></span></cite>.</li>
<li><cite id="CITEREFKornaiTuza1992" class="citation cs2">Kornai, András; Tuza, Zsolt (1992), "Narrowness, path-width, and their application in natural language processing", <i><a href="Discrete_Applied_Mathematics" title="Discrete Applied Mathematics">Discrete Applied Mathematics</a></i>, <b>36</b> (1): <span class="nowrap">87–</span>92, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0166-218X%2892%2990208-R">10.1016/0166-218X(92)90208-R</a></span></cite>.</li>
<li><cite id="CITEREFLengauer1981" class="citation cs2">Lengauer, Thomas (1981), "Black-white pebbles and graph separation", <i><a href="Acta_Informatica" title="Acta Informatica">Acta Informatica</a></i>, <b>16</b> (4): <span class="nowrap">465–</span>475, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2FBF00264496">10.1007/BF00264496</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:19415148">19415148</a></cite>.</li>
<li><cite id="CITEREFLopezLaw1980" class="citation cs2">Lopez, Alexander D.; Law, Hung-Fai S. (1980), "A dense gate matrix layout method for MOS VLSI", <i>IEEE Transactions on Electron Devices</i>, <b>27</b> (8): <span class="nowrap">1671–</span>1675, <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1980ITED...27.1671L">1980ITED...27.1671L</a>, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FT-ED.1980.20086">10.1109/T-ED.1980.20086</a>, <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:64469353">64469353</a>, Also in the joint issue, <i>IEEE Journal of Solid-State Circuits</i> <b>15</b> (4): 736–740, 1980</cite>.</li>
<li><cite id="CITEREFMiller1956" class="citation cs2"><a href="George_Armitage_Miller" title="George Armitage Miller">Miller, George A.</a> (1956), <a rel="nofollow" class="external text" href="http://www.musanim.com/miller1956/">"The Magical Number Seven, Plus or Minus Two"</a>, <i><a href="Psychological_Review" title="Psychological Review">Psychological Review</a></i>, <b>63</b> (2): <span class="nowrap">81–</span>97, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1037%2Fh0043158">10.1037/h0043158</a>, <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/11858%2F00-001M-0000-002C-4646-B">11858/00-001M-0000-002C-4646-B</a></span>, <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a>&nbsp;<a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/13310704">13310704</a></cite>.</li>
<li><cite id="CITEREFMöhring1990" class="citation cs2">Möhring, Rolf H. (1990), "Graph problems related to gate matrix layout and PLA folding", in Tinhofer, G.; Mayr, E.; Noltemeier, H.; et&nbsp;al. (eds.), <i>Computational Graph Theory</i>, Computing Supplementum, vol.&nbsp;7, Springer-Verlag, pp.&nbsp;<span class="nowrap">17–</span>51, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>3-211-82177-5</bdi></cite>.</li>
<li><cite id="CITEREFMonienSudborough1988" class="citation cs2">Monien, B.; Sudborough, I. H. (1988), "Min cut is NP-complete for edge weighted trees", <i><a href="Theoretical_Computer_Science_(journal)" title="Theoretical Computer Science (journal)">Theoretical Computer Science</a></i>, <b>58</b> (<span class="nowrap">1–</span>3): <span class="nowrap">209–</span>229, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0304-3975%2888%2990028-X">10.1016/0304-3975(88)90028-X</a></span></cite>.</li>
<li><cite id="CITEREFOhtsukiMoriKuhKashiwabara1979" class="citation cs2">Ohtsuki, Tatsuo; Mori, Hajimu; Kuh, Ernest S.; Kashiwabara, Toshinobu; Fujisawa, Toshio (1979), "One-dimensional logic gate assignment and interval graphs", <i>IEEE Transactions on Circuits and Systems</i>, <b>26</b> (9): <span class="nowrap">675–</span>684, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTCS.1979.1084695">10.1109/TCS.1979.1084695</a></cite>.</li>
<li><cite id="CITEREFPengHoHsuKo1998" class="citation cs2">Peng, Sheng-Lung; Ho, Chin-Wen; Hsu, Tsan-sheng; Ko, Ming-Tat; Tang, Chuan Yi (1998), "A linear-time algorithm for constructing an optimal node-search strategy of a tree", in Hsu, Wen-Lian; Kao, Ming-Yang (eds.), <i>Computing and Combinatorics, 4th Annual International Conference, COCOON '98, Taipei, Taiwan, R.o.C., August 12–14, 1998, Proceedings</i>, Lecture Notes in Computer Science, vol.&nbsp;1449, Springer, pp.&nbsp;<span class="nowrap">279–</span>288, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F3-540-68535-9_32">10.1007/3-540-68535-9_32</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-64824-6</bdi></cite></li>
<li><cite id="CITEREFProskurowskiTelle1999" class="citation cs2">Proskurowski, Andrzej; Telle, Jan Arne (1999), <a rel="nofollow" class="external text" href="http://www.emis.de/journals/DMTCS/volumes/abstracts/pdfpapers/dm030404.pdf">"Classes of graphs with restricted interval models"</a> <span class="cs1-format">(PDF)</span>, <i>Discrete Mathematics and Theoretical Computer Science</i>, <b>3</b>: <span class="nowrap">167–</span>176</cite>.</li>
<li><cite id="CITEREFRobertsonSeymour1983" class="citation cs2"><a href="Neil_Robertson_(mathematician)" title="Neil Robertson (mathematician)">Robertson, Neil</a>; <a href="Paul_Seymour_(mathematician)" title="Paul Seymour (mathematician)">Seymour, Paul</a> (1983), "Graph minors. I. Excluding a forest", <i><a href="Journal_of_Combinatorial_Theory" title="Journal of Combinatorial Theory">Journal of Combinatorial Theory, Series B</a></i>, <b>35</b> (1): <span class="nowrap">39–</span>61, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0095-8956%2883%2990079-5">10.1016/0095-8956(83)90079-5</a></span></cite>.</li>
<li><cite id="CITEREFRobertsonSeymour2003" class="citation cs2"><a href="Neil_Robertson_(mathematician)" title="Neil Robertson (mathematician)">Robertson, Neil</a>; <a href="Paul_Seymour_(mathematician)" title="Paul Seymour (mathematician)">Seymour, Paul</a> (2003), "Graph minors. XVI. Excluding a non-planar graph", <i><a href="Journal_of_Combinatorial_Theory" title="Journal of Combinatorial Theory">Journal of Combinatorial Theory, Series B</a></i>, <b>89</b> (1): <span class="nowrap">43–</span>76, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2FS0095-8956%2803%2900042-X">10.1016/S0095-8956(03)00042-X</a></span></cite>.</li>
<li><cite id="CITEREFRobertsonSeymour2004" class="citation cs2"><a href="Neil_Robertson_(mathematician)" title="Neil Robertson (mathematician)">Robertson, Neil</a>; <a href="Paul_Seymour_(mathematician)" title="Paul Seymour (mathematician)">Seymour, Paul D.</a> (2004), "Graph Minors. XX. Wagner's conjecture", <i><a href="Journal_of_Combinatorial_Theory" title="Journal of Combinatorial Theory">Journal of Combinatorial Theory, Series B</a></i>, <b>92</b> (2): <span class="nowrap">325–</span>357, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.jctb.2004.08.001">10.1016/j.jctb.2004.08.001</a></span></cite>.</li>
<li><cite id="CITEREFScheffler1990" class="citation cs2">Scheffler, Petra (1990), "A linear algorithm for the pathwidth of trees", in Bodendiek, R.; Henn, R. (eds.), <i>Topics in Combinatorics and Graph Theory</i>, Physica-Verlag, pp.&nbsp;<span class="nowrap">613–</span>620</cite>.</li>
<li><cite id="CITEREFScheffler1992" class="citation cs2">Scheffler, Petra (1992), "Optimal embedding of a tree into an interval graph in linear time", in <a href="Jaroslav_Ne%C5%A1et%C5%99il" title="Jaroslav Nešetřil">Nešetřil, Jaroslav</a>; Fiedler, Miroslav (eds.), <i>Fourth Czechoslovakian Symposium on Combinatorics, Graphs and Complexity</i>, Elsevier</cite>.</li>
<li><cite id="CITEREFSkodinis2000" class="citation cs2">Skodinis, Konstantin (2000), "Computing optimal linear layouts of trees in linear time", <a href="European_Symposium_on_Algorithms" title="European Symposium on Algorithms"><i>Proc. 8th European Symposium on Algorithms (ESA 2000)</i></a>, Lecture Notes in Computer Science, vol.&nbsp;1879, Springer-Verlag, pp.&nbsp;<span class="nowrap">403–</span>414, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F3-540-45253-2_37">10.1007/3-540-45253-2_37</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-41004-1</bdi></cite>.</li>
<li><cite id="CITEREFSkodinis2003" class="citation cs2">Skodinis, Konstantin (2003), "Construction of linear tree-layouts which are optimal with respect to vertex separation in linear time", <i>Journal of Algorithms</i>, <b>47</b> (1): <span class="nowrap">40–</span>59, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2FS0196-6774%2802%2900225-0">10.1016/S0196-6774(02)00225-0</a></cite>.</li>
<li><cite id="CITEREFSuchanTodinca2007" class="citation cs2">Suchan, Karol; Todinca, Ioan (2007), "Pathwidth of circular-arc graphs", <i>Proc. 33rd International Workshop on Graph-Theoretic Concepts in Computer Science (WG 2007)</i>, Lecture Notes in Computer Science, vol.&nbsp;4769, Springer-Verlag, pp.&nbsp;<span class="nowrap">258–</span>269, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-540-74839-7_25">10.1007/978-3-540-74839-7_25</a>, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-74838-0</bdi></cite>.</li>
<li><cite id="CITEREFSuderman2004" class="citation cs2">Suderman, Matthew (2004), <a rel="nofollow" class="external text" href="https://web.archive.org/web/20030503103911/http://cgm.cs.mcgill.ca/~msuder/schools/mcgill/research/trees/SOCS-02-8.pdf">"Pathwidth and layered drawings of trees"</a> <span class="cs1-format">(PDF)</span>, <i><a href="International_Journal_of_Computational_Geometry_and_Applications" title="International Journal of Computational Geometry and Applications">International Journal of Computational Geometry and Applications</a></i>, <b>14</b> (3): <span class="nowrap">203–</span>225, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1142%2FS0218195904001433">10.1142/S0218195904001433</a>, archived from <a rel="nofollow" class="external text" href="http://cgm.cs.mcgill.ca/~msuder/schools/mcgill/research/trees/SOCS-02-8.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2003-05-03</cite>.</li>
<li><cite id="CITEREFTakahashiUenoKajitani1994" class="citation cs2">Takahashi, Atsushi; Ueno, Shuichi; Kajitani, Yoji (1994), "Minimal acyclic forbidden minors for the family of graphs with bounded path-width", <i><a href="Discrete_Mathematics_(journal)" title="Discrete Mathematics (journal)">Discrete Mathematics</a></i>, <b>127</b> (<span class="nowrap">1–</span>3): <span class="nowrap">293–</span>304, <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0012-365X%2894%2990092-2">10.1016/0012-365X(94)90092-2</a></span></cite>.</li></ul>
</div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-03-05" href="https://en.wikipedia.org/wiki/?title=Pathwidth&amp;oldid=1278937763">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>